bifrost/playbooks/roles/bifrost-ironic-install/defaults/required_defaults_Debian_family.yml
Jan Horstmann b33bbd3853 Install dependencies for iscsi deploy interface
The iscsi deploy interface depends on sgdisk for partioning.
Additionally mkfs.fat is needed for uefi partitions.

This commit installs said dependencies if the iscsi interface
is enabled.

Change-Id: Id400e5c7364eb8825234c49034d084c835c29776
2019-10-01 14:48:20 +00:00

48 lines
999 B
YAML

---
init_template: upstart_template.j2
init_dest_dir: /etc/init/
init_ext: .conf
ipxe_dir: /usr/lib/ipxe/
ipxe_full_binary: ipxe.pxe
ironic_rootwrap_dir: /usr/local/bin/
nginx_user: www-data
mysql_service_name: mysql
tftp_service_name: tftpd-hpa
required_packages:
- mariadb-server
- python-dev
- python-mysqldb
- python-configparser
- libffi-dev
- libxslt1-dev
- libssl-dev
- libxml2-dev
- ipxe
- tftpd-hpa
- tftp-hpa
- xinetd
- parted
- ipmitool
- psmisc
- nginx
- wget
- genisoimage
- kpartx
- qemu-utils
- python-openwsman
- debootstrap
- uuid-runtime
- curl
- socat
- python-pip
- gcc
- dnsmasq
# NOTE(TheJulia): The above entry for dnsmasq must be the last entry in the
# package list as the installation causes name resolution changes that can
# temporarily block packages following it while the system is being
# reconfigured. See: https://review.opendev.org/#/c/223813
iscsi_required_packages:
- open-iscsi
- gdisk
- dosfstools