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:
Communication¶
Communication among the diskimage-builder developers happens on IRC in
#openstack-dib
on freenode and on the openstack-dev
mailing list
(openstack-dev@lists.openstack.org
).
Table of Contents¶
- User Guide
- Developer Guide
- Elements
- apt-conf
- apt-preferences
- apt-sources
- architecture-emulation-binaries
- baremetal
- base
- bootloader
- cache-url
- centos-minimal
- centos
- centos7
- cleanup-kernel-initrd
- cloud-init-datasources
- cloud-init-disable-resizefs
- cloud-init-nocloud
- cloud-init
- 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
- dkms
- docker
- dpkg
- dracut-network
- dracut-ramdisk
- dynamic-login
- element-manifest
- enable-serial-console
- epel
- fedora-minimal
- fedora
- Gentoo
- growroot
- grub2
- hpdsa
- hwburnin
- hwdiscovery
- ilo
- install-bin
- install-static
- install-types
- ironic-agent
- iso
- local-config
- manifests
- mellanox
- modprobe-blacklist
- no-final-image
- oat-client
- openssh-server
- opensuse-minimal
- opensuse
- package-installs
- pip-and-virtualenv
- pip-cache
- pkg-map
- posix
- proliant-tools
- pypi
- python-brickclient
- ramdisk-base
- ramdisk
- rax-nova-agent
- redhat-common
- rhel-common
- rhel
- rhel7
- runtime-ssh-host-keys
- select-boot-kernel-initrd
- selinux-permissive
- simple-init
- source-repositories
- stable-interface-names
- svc-map
- sysctl
- uboot
- ubuntu-common
- ubuntu-core
- ubuntu-minimal
- ubuntu
- vm
- yum-minimal
- yum
- zypper-minimal
- zypper
- diskimage-builder Specifications