- https://docs.openstack.org/ironic-python-agent-builder/latest/
- https://github.com/openstack/ironic-python-agent-builder
virtualenv ipa-builder
source ./ipa-builder/bin/activate
pip install diskimage-builder ironic-python-agent-builder
Ubuntu Focal
ironic-python-agent-builder -o ./ipa-ubuntu --release focal -e dynamic-login -e extra-hardware ubuntu
CentOS 8
ironic-python-agent-builder -o ./ipa-centos --release 8 -e dynamic-login -e extra-hardware centos
Burn-in
ironic-python-agent-builder -o ./ipa-ubuntu --release focal -e dynamic-login -e extra-hardware -e burn-in ubuntu
ironic-python-agent-builder -o ./ipa-ubuntu-proliant --release focal -e dynamic-login -e extra-hardware -e burn-in -e proliant-tools ubuntu
cd /path/to/ironic-python-agent-builder/
./tools/iso-image-create -o /path/to/output.iso -i /path/to/ipa.initrd -k /path/to/ipa.kernel