bifrost/playbooks/roles/bifrost-ironic-install/defaults/required_defaults_Suse_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

52 lines
1.0 KiB
YAML

---
init_template: systemd_template.j2
init_dest_dir: /usr/lib/systemd/system/
init_ext: .service
# NOTE (cinerama): The iPXE binaries are not currently packaged for SuSE,
# so we download them and install them to /usr/local/share/ipxe. If the
# files are packaged, download_ipxe can be removed and ipxe_dir set to
# the location of the packaged files.
download_ipxe: true
ipxe_dir: /usr/local/share/ipxe
ipxe_full_binary: ipxe.pxe
ironic_rootwrap_dir: /usr/bin/
nginx_user: nginx
mysql_service_name: mysql
tftp_service_name: tftp
required_packages:
- python-selinux
- mariadb-server
- dnsmasq
- python-devel
- python-iniparse
- libffi-devel
- libxslt-devel
- openssl-devel
- libxml2-devel
- qemu-ipxe
- tftp
- xinetd
- parted
- ipmitool
- psmisc
- nginx
- wget
- mkisofs
- kpartx
- qemu-tools
- python3-openwsman
- policycoreutils-python
- debootstrap
- dpkg
- iptables
- tar
- curl
- socat
- python-pip
- gcc
- python-PyMySQL
iscsi_required_packages:
- open-iscsi
- gptfdisk
- dosfstools