diskimage-builder/elements
Dan Prince 6f8f6b049b baremetal element: Enable stable interface names
By default most cloud images have disabled the
udev rules which give us stable network interface names. While
this is a reasonable default for something like EC2 (the target
for these images) this is very bad behavour on bare metal
and can cause a "musical NICs" situation to occur where
on reboot the NIC names get swapped.

In this commit we re-enable stable interface naming by
removing the dev nulled rules softlink and installing
the biosdevname package. Once this is done interface
names should again show up as em1, em2 instead of
the old eth0, eth1.

We also remove some the common, statically configured
eth0 config files on some distributions. Equivalent
files (if needed) may be auto-generated by using
the dhcp-all-interfaces element.

Change-Id: Idd67977342719e2f295e2fa2c0ed6cfa8602171a
2014-03-12 16:48:48 -04:00
..
apt-conf Enable custom apt.conf in apt-conf element 2014-02-26 19:10:23 +00:00
apt-sources Add element to modify /etc/apt/sources.list in dib 2013-12-18 06:01:36 -08:00
baremetal baremetal element: Enable stable interface names 2014-03-12 16:48:48 -04:00
base Fixed command dib-init-system not found error 2014-01-03 17:42:21 +08:00
cache-url Teach cache-url to handle file:// URIs. 2014-02-13 19:43:50 +00:00
cloud-init-nocloud Make cloud-init-nocloud work cross-platform. 2013-07-11 08:21:51 -07:00
debian Merge "Fix unbound variable in debian element" 2014-03-12 10:59:46 +00:00
debian-upstart Add debian-upstart for experimenting with upstart 2014-01-14 22:41:25 -08:00
deploy Add bash as a dependency to the deploy ramdisk 2014-01-27 09:32:24 +01:00
deploy-ironic Fix the curl command in the ironic-deploy element 2014-01-16 13:16:47 +00:00
deploy-kexec /bin/bash all the things. 2013-11-17 16:59:31 -06:00
dhcp-all-interfaces Revert "Add Fedora DHCP interfaces via udev rules." 2014-02-14 14:43:09 +13:00
dib-run-parts Don't hardcode environment.d 2014-02-11 08:33:45 -05:00
disable-selinux/post-install.d Modify /etc/selinux/config if it exists 2013-12-03 15:35:49 +08:00
dkms /bin/bash all the things. 2013-11-17 16:59:31 -06:00
dpkg Mark install-packages +x. 2014-01-07 07:54:47 -05:00
dracut-network /bin/bash all the things. 2013-11-17 16:59:31 -06:00
fedora Merge "Add libaio1 to libaio pkg map for fedora" 2014-03-12 10:59:00 +00:00
hwburnin Make sorting of ramdisk init elements explicit. 2013-11-15 17:18:34 +00:00
hwdiscovery Make pxe_mac accurate in two common cases. 2013-11-17 21:43:59 -06:00
local-config Improve local-config proxy handling. 2014-02-28 00:01:11 +13:00
mellanox Split network bringup out of base ramdisk init. 2013-11-17 20:37:26 +00:00
modprobe-blacklist Add new modprobe-blacklist element. 2014-01-13 15:43:29 -05:00
opensuse Merge "Alphabetize openSUSE services dictionary" 2014-03-05 09:16:07 +00:00
pip-cache Add a pip-cache element. 2013-08-26 15:17:41 -04:00
pypi Merge "Update pypi element to suggest pypi-mirror" 2014-02-26 08:52:19 +00:00
ramdisk Fix ramdisk element for openSUSE 2014-01-23 14:26:11 +01:00
rhel Update the image name for RHEL Guest Image 2014-03-01 12:23:02 -05:00
rpm-distro Skip relabel unless SELinux is enforcing 2014-01-23 15:29:29 -05:00
selinux-permissive /bin/bash all the things. 2013-11-17 16:59:31 -06:00
serial-console Implement serial-console for systemd. 2014-01-13 13:02:54 -05:00
source-repositories Fixup all occurrences of REPONAME for replacing '-' 2014-03-11 13:13:10 +00:00
ubuntu Replace security.ubuntu.com when setting mirror 2014-02-24 11:00:24 +11:00
vm Merge "Fix syntax error in GRUB_OPTS env var handling" 2014-03-04 18:04:29 +00:00
yum Add $EXTRA_ARGS back to yum call 2014-03-03 17:42:18 +00:00
zypper Add zypper element 2013-12-11 17:09:24 +01:00