diskimage-builder/elements
Ryan Brady e1853a7d5b Add svc-map element.
Adds a new svc-map element which can be used to install
services based on an in element 'svc-map' YAML config
file format.

This change is intended to decouple elements from DIB
and allow new elements to support multiple distributions
(with various service naming schemes) without having to
constantly maintain DIB's various bin/map-services files.

This patch ensures all of the YAML files are compiled into
a single file without namespaces.  The YAML compilation
process occurs during image creation time and errors if
conflicting mappings are found.

Change-Id: Id11433ea342aace71a358936a7ca3151ec11d506
2014-09-26 12:00:38 -04:00
..
apt-conf set -u and -o pipefail everywhere 2014-05-06 15:51:07 -05:00
apt-preferences Create an element to allow using a dpkg manifest 2014-05-26 11:23:48 +01:00
apt-sources set -u and -o pipefail everywhere 2014-05-06 15:51:07 -05:00
baremetal Refactor code to select boot kernel 2014-06-13 11:46:39 +05:30
base Map dkms package for SUSE in base element 2014-09-02 18:17:45 +02:00
cache-url Last ditch effort to correct a wrong shasum. 2014-07-05 12:06:28 -07:00
centos7 Initial centos7 support 2014-07-16 10:43:05 +10:00
cleanup-kernel-initrd Fix capitalization of openSUSE 2014-09-02 17:55:28 +02:00
cloud-init-datasources Do not use DatasourceNone for precise cloud-init 2014-06-16 10:58:39 -07:00
cloud-init-nocloud Add new cloud-init-datasources element 2014-05-29 21:54:59 -07:00
debian debian: exclude contents of /tmp from debootstrap tarballs 2014-08-04 15:48:12 +02:00
debian-systemd set -u and -o pipefail everywhere 2014-05-06 15:51:07 -05:00
debian-upstart set -u and -o pipefail everywhere 2014-05-06 15:51:07 -05:00
deploy Revert "Remove the temporary deploy element after rename" 2014-08-20 19:37:13 +00:00
deploy-baremetal Use package-installs in more elements 2014-09-08 15:16:14 -04:00
deploy-ironic Add vmedia boot support for deploy-ironic element 2014-09-11 15:41:46 +05:30
deploy-kexec Use package-installs in more elements 2014-09-08 15:16:14 -04:00
dhcp-all-interfaces Formatting fixes for dhcp-all-interfaces 2014-08-14 16:32:50 -04:00
dib-run-parts Fix sourcing of environment files 2014-07-23 17:18:28 +01:00
disable-selinux/post-install.d set -e all the things 2014-04-25 17:38:51 -05:00
dkms 4 spaces indent 2014-05-10 11:17:29 +02:00
dpkg Merge "Cleanup apt cache after grub install" 2014-09-01 10:01:58 +00:00
dracut-network Use package-installs in more elements 2014-09-08 15:16:14 -04:00
element-manifest Add element-manifest 2014-09-02 19:34:25 -04:00
enable-serial-console Explicitly name element enable-serial-console 2014-06-16 09:23:07 -04:00
fedora Use package-installs in fedora 2014-08-14 21:18:19 -04:00
hwburnin Make sorting of ramdisk init elements explicit. 2013-11-15 17:18:34 +00:00
hwdiscovery Use package-installs in more elements 2014-09-08 15:16:14 -04:00
ilo Add support for flashing ILO BMC's from ramdisks 2014-08-28 17:07:03 +01:00
local-config 4 spaces indent 2014-05-10 11:17:29 +02:00
manifests Run environment.d hook for manifests earlier 2014-09-11 21:09:13 -04:00
mellanox set -u and -o pipefail everywhere 2014-05-06 15:51:07 -05:00
modprobe-blacklist set -u and -o pipefail everywhere 2014-05-06 15:51:07 -05:00
opensuse opensuse: Support pkg removal in install-packages 2014-09-11 11:30:09 +02:00
package-installs package-installs for pre-install.d/post-install.d 2014-08-14 21:18:19 -04:00
pip-cache set -u and -o pipefail everywhere 2014-05-06 15:51:07 -05:00
pkg-map Allow to specify an empty package list in pkg_map 2014-08-18 06:24:55 +00:00
pypi Remove docs about deprecated pypi-mirror tool 2014-08-28 11:33:52 +10:00
ramdisk Merge "Add vmedia boot support for deploy-ironic element" 2014-09-15 16:07:09 +00:00
redhat-common Merge "Lock around extract-image downloads and extracts" 2014-09-11 11:56:40 +00:00
rhel Centralize handling of /lost+found 2014-08-04 11:48:21 +02:00
rhel-common Make RHSM registration set -u safe 2014-08-21 21:39:38 -05:00
rhel7 Merge "Adds RHEL common element" 2014-07-29 08:08:02 +00:00
rpm-distro Relabel filesystem if SELinux is available 2014-08-04 17:56:33 -07:00
select-boot-kernel-initrd Add select-boot-kernel-initrd element 2014-06-25 21:23:19 +00:00
selinux-permissive add some missing \n at end of file 2014-05-06 13:43:53 +02:00
serial-console Explicitly name element enable-serial-console 2014-06-16 09:23:07 -04:00
source-repositories Use package-installs in more elements 2014-09-08 15:16:14 -04:00
stable-interface-names Use package-installs in more elements 2014-09-08 15:16:14 -04:00
svc-map Add svc-map element. 2014-09-26 12:00:38 -04:00
uboot Support for UBoot. 2014-07-25 11:14:37 +05:30
ubuntu Centralize handling of /lost+found 2014-08-04 11:48:21 +02:00
vm Merge "Changed serial console setup" 2014-09-09 12:42:31 +00:00
yum Merge "Avoid to install a blank list of packages" 2014-07-30 01:59:45 +00:00
zypper Ensure cache directory exists before use 2014-06-24 16:35:59 -07:00