diskimage-builder/diskimage_builder/elements
Dmitriy Rabotyagov bb9e970835 Install netplan.io for Debian Bookworm
Debian Cloud Images are shipped with netplan as a way to
configure networking for Debian. Without netplan being installed,
images built by DIB with cloud-init do not bring networking up,
since systemd-networkd is not enabled after installation, and there
are no other means to configure networking.

Alternative approach could be to enable networkd, though it is
better to be closer to official cloud images.

Change-Id: I115ab83cf374819bc447fc1bd596e71326d13ed9
2023-08-15 07:40:45 +00:00
..
apt-conf
apt-preferences
apt-sources
baremetal
base
block-device-efi Document EFI elements requirements 2021-11-26 08:46:42 +01:00
block-device-efi-lvm Document EFI elements requirements 2021-11-26 08:46:42 +01:00
block-device-gpt
block-device-mbr Choose appropriate bootloader for block-device 2018-02-23 10:04:44 +11:00
bootloader Allow custom console=tty0 argument 2023-04-11 17:15:12 +12:00
cache-url cache-url: Give up on curl install for Redhat platforms 2023-01-20 17:29:13 +11:00
centos Fix wrong yum.conf name of CentOS 9 Stream 2022-08-08 22:53:21 +09:00
centos7 Support secure-boot bootloader where possible 2021-03-11 10:27:59 +13:00
centos-minimal Merge "Cleanup more CentOS 8 bits" 2022-02-09 04:39:00 +00:00
cleanup-kernel-initrd Move elements & lib relative to diskimage_builder package 2016-11-01 17:27:41 -07:00
cloud-init Ensure cloud-init is configured to generated host keys 2022-05-06 11:10:54 +02:00
cloud-init-datasources
cloud-init-disable-resizefs Disable growpart in cloud-init-disable-resizefs 2020-10-06 14:03:57 +02:00
cloud-init-growpart Added example configuration 2022-10-20 10:00:18 +02:00
cloud-init-nocloud
containerfile tox jobs: pin to correct nodesets; use host networking for containerfile 2022-12-16 09:52:46 +11:00
debian Install netplan.io for Debian Bookworm 2023-08-15 07:40:45 +00:00
debian-minimal Futher bootloader cleanups 2022-02-10 15:08:56 +11:00
debian-systemd Install systemd earlier for Stretch 2017-06-19 13:27:33 +10:00
debian-upstart
debootstrap debian-minimal: Set bullseye version 2021-04-28 09:48:22 -07:00
deploy-baremetal
deploy-kexec
deploy-targetcli
deploy-tgtadm
devuser install sudo in the devuser element 2018-03-22 00:16:09 -05:00
dhcp-all-interfaces fix ifupdown pkg map for dhcp-all-interfaces of redhat family 2023-04-05 09:44:40 +00:00
dib-init-system
dib-python Convert multi line if statement to case 2021-04-07 07:17:19 +00:00
dib-run-parts
disable-nouveau
disable-selinux dib-lint: test elements have README.rst file 2020-01-20 11:43:43 +01:00
dkms Adopted dkms element to work on Ubuntu Jammy and nvidia drivers 2022-05-12 10:20:25 +00:00
docker
dpkg Rename duplicating 10-debian-minimal.bash 2020-09-18 14:52:56 +10:00
dracut-network
dracut-ramdisk Merge "Remove use of 'which'." 2017-06-11 09:30:34 +00:00
dracut-regenerate dracut-regenerate: drop Python 2 packages 2021-10-27 11:11:50 +11:00
dynamic-login Fix openssl example command in dynamic-login 2022-05-24 14:10:01 +03:00
element-manifest Release 1.24.0 2017-01-31 14:14:19 +11:00
elrepo Start running dib-lint again 2022-09-21 07:56:05 +10:00
enable-serial-console update various gentoo bits 2020-08-24 10:21:35 -05:00
ensure-venv Add ensure-venv element, install glean with it 2020-03-10 11:57:43 +11:00
epel CentOS Stream 9 has EPEL now 2022-04-07 09:01:13 +02:00
fedora Merge "Update Fedora to 37" 2023-03-20 00:52:48 +00:00
fedora-container Update Fedora to 37 2023-03-15 16:18:22 +11:00
fedora-minimal Remove OS CI mirror role from fedora(-minimal) tests 2022-02-18 08:11:18 -08:00
fips Add a FIPS element 2023-03-21 13:07:02 +00:00
gentoo Allow Gentoo to manage python versions by itself 2022-07-10 22:12:03 -05:00
growroot
growvols Check and grow the GPT structure to the end of the volume 2023-03-23 22:14:44 +00:00
grub2 Remove centos 9 and rhel 8 block in grub2 pkg-map 2022-01-17 23:40:24 +01:00
hpdsa replace the link which is in the 06-hpdsa file 2021-03-12 19:16:50 +08:00
hwburnin
hwdiscovery Remove use of 'which'. 2017-05-19 12:43:36 -07:00
ibft-interfaces
ilo Move elements & lib relative to diskimage_builder package 2016-11-01 17:27:41 -07:00
install-bin
install-static
install-types
iscsi-boot Fix centos 8.3 partition image building error with element iscsi-boot 2021-01-14 02:05:20 +00:00
iso Merge "Change paths for bootloader files in iso element" 2021-03-16 09:56:07 +00:00
journal-to-console
keylime-agent Update keylime-agent and tpm-emulator elements 2021-10-06 15:05:28 -04:00
local-config
lvm changed release check logic in lvm element 2022-09-02 12:37:15 +02:00
manifests
mellanox Mellanox element: removed ibutils,libibcm,libmlx4-dev 2020-03-23 00:06:53 +02:00
modprobe
modprobe-blacklist
nm-dhcp-ib-interfaces Add nm-dhcp-ib-interfaces element 2023-06-04 05:45:12 +00:00
no-final-image Remove the deprecated ironic-agent element 2021-01-21 14:06:08 +01:00
oat-client
openeuler-minimal Fix openeuler-minimal mirror problem 2023-04-23 08:24:29 +00:00
openssh-server
openstack-ci-mirrors fedora: don't use CI mirrors 2023-06-01 09:28:31 -07:00
opensuse opensuse: better report checksum errors 2022-07-12 14:03:10 +10:00
opensuse-minimal Support secure-boot bootloader where possible 2021-03-11 10:27:59 +13:00
package-installs
pip-and-virtualenv Remove extra if/then/else construct in pip element 2021-12-29 16:43:00 +01:00
pip-cache
pkg-map Add new container element - Rocky Linux 2022-01-31 17:26:16 +00:00
posix Merge remote-tracking branch 'origin/master' into merge-branch 2016-11-29 07:43:46 +11:00
proliant-tools Fix installation of proliant tools 2021-03-03 19:04:50 +01:00
pypi
python-brickclient
python-stow-versions Fix python-stow-versions 2020-11-17 09:23:32 +00:00
ramdisk Mount /sys RO 2021-07-05 11:45:02 +10:00
ramdisk-base
rax-nova-agent
redhat-common Revert "CentOS 9-stream : work around selinux permissions issue" 2022-06-16 11:24:24 +10:00
rhel Fix BLS entries for /boot partitions 2022-06-28 02:41:21 +00:00
rhel7
rhel-common Update satellite_repo labels + add env var 2023-03-31 09:59:30 +02:00
rocky-container Merge "Adds passwd to rocky-container os packages" 2023-07-17 15:15:38 +00:00
rpm-distro Futher bootloader cleanups 2022-02-10 15:08:56 +11:00
runtime-ssh-host-keys
select-boot-kernel-initrd Move elements & lib relative to diskimage_builder package 2016-11-01 17:27:41 -07:00
selinux-permissive move selinux-permissive configure to pre-install phase 2018-11-19 13:13:57 +11:00
simple-init Install Fedora ifcfg NM compat package 2022-09-20 08:58:37 -07:00
source-repositories source-repositories : use explicit sudo/-C args when in REPO_DEST 2022-04-14 16:53:37 +00:00
stable-interface-names
svc-map update various gentoo bits 2020-08-24 10:21:35 -05:00
sysctl
sysprep Fix issue in extract image 2022-11-02 14:21:16 +00:00
tpm-emulator Update keylime-agent and tpm-emulator elements 2021-10-06 15:05:28 -04:00
uboot
ubuntu Fix ubuntu-minimal to run autoremove 2023-03-21 15:19:37 +00:00
ubuntu-common Fix ubuntu-minimal to run autoremove 2023-03-21 15:19:37 +00:00
ubuntu-minimal Add Jammy functesting to dib 2022-05-04 13:03:50 -07:00
ubuntu-signed
ubuntu-systemd-container ubuntu-systemd-container: deprecate and remove jobs 2021-10-20 09:39:27 +11:00
vm
yum Add variable for check installing python3 in yum element 2022-12-16 03:51:10 +00:00
yum-minimal Fix double-keyed json 2023-03-03 12:04:30 +01:00
zipl Delete the duplicate words in 50-zipl 2019-01-07 10:02:35 +08:00
zypper
zypper-minimal Mount /sys RO 2021-07-05 11:45:02 +10:00
__init__.py Fix unit tests for elements 2018-11-28 11:04:50 +11:00