Diskimage-builder Documentation¶
diskimage-builder
is a tool for automatically building customized
operating-system images for use in clouds and other environments.
It includes support for building images based on many major
distributions and can produce cloud-images in all common formats
(qcow2
, vhd
, raw
, etc), bare metal file-system images and
ram-disk images. These images are composed from the many included
elements
; diskimage-builder
acts as a framework to easily add
your own elements for even further customization.
diskimage-builder
is used extensively by the TripleO project and within OpenStack
Infrastructure.
Code¶
Release notes for the latest and previous versions are available at:
The code is available at:
Issues¶
Issues are tracked on launchpad at:
Communication¶
Communication among the diskimage-builder developers happens on IRC in
#openstack-dib
on OFTC and on the openstack-discuss
mailing list
(openstack-discuss@lists.openstack.org
).
Table of Contents¶
- User Guide
- Developer Guide
- Elements
- almalinux-container
- apt-conf
- apt-preferences
- apt-sources
- autoupdates
- baremetal
- base
- Block Device EFI
- Block Device EFI LVM
- Block Device EFI
- Block Device GPT
- Block Device MBR
- bootloader
- cache-url
- centos-minimal
- centos
- cleanup-kernel-initrd
- cloud-init-datasources
- cloud-init-disable-resizefs
- cloud-init-growpart
- cloud-init-nocloud
- cloud-init
- containerfile
- debian-minimal
- debian-systemd
- debian-upstart
- debian
- debootstrap
- deploy-baremetal
- deploy-kexec
- deploy-targetcli
- deploy-tgtadm
- devuser
- dhcp-all-interfaces
- dib-init-system
- dib-python
- dib-run-parts
- disable-nouveau
- disable-selinux
- dkms
- docker
- dpkg
- dracut-network
- dracut-ramdisk
- dracut-regenerate
- dynamic-login
- element-manifest
- ELRepo
- enable-serial-console
- ensure-venv
- epel
- fail2ban
- fedora-container
- fedora-minimal
- fedora
- fips
- Gentoo
- growroot
- growvols
- grub2
- hpdsa
- hwburnin
- hwdiscovery
- ibft-interfaces
- ilo
- install-bin
- install-static
- install-types
- iscsi-boot
- iso
- journal-to-console
- keylime-agent
- local-config
- lvm
- manifests
- mellanox
- modprobe-blacklist
- modprobe
- nm-dhcp-ib-interfaces
- no-final-image
- oat-client
- openeuler-minimal
- openssh-server
- openstack-ci-mirrors
- opensuse-minimal
- opensuse
- package-installs
- pip-and-virtualenv
- pip-cache
- pkg-map
- posix
- proliant-tools
- pypi
- Inject a PyPI mirror
- python-brickclient
- python-stow-versions
- ramdisk-base
- ramdisk
- rax-nova-agent
- redhat-common
- replace-partition-redhat
- replace-partition
- rhel-common
- rhel
- rocky-container
- rpm-distro
- runtime-ssh-host-keys
- select-boot-kernel-initrd
- selinux-fixfiles-restore
- selinux-permissive
- simple-init
- source-repositories
- stable-interface-names
- svc-map
- sysctl
- sysprep
- tpm-emulator
- uboot
- ubuntu-common
- ubuntu-minimal
- ubuntu-signed
- ubuntu-systemd-container
- ubuntu
- vm
- yum-minimal
- yum
- zipl
- zypper-minimal
- zypper
- diskimage-builder Specifications