diff --git a/playbooks/roles/bifrost-ironic-install/defaults/main.yml b/playbooks/roles/bifrost-ironic-install/defaults/main.yml index 248650782..d92b5b4da 100644 --- a/playbooks/roles/bifrost-ironic-install/defaults/main.yml +++ b/playbooks/roles/bifrost-ironic-install/defaults/main.yml @@ -140,7 +140,7 @@ prometheus_exporter_git_folder: /opt/stack/ironic-prometheus-exporter enabled_hardware_types: "ipmi,redfish,manual-management,ilo" default_deploy_interface: "direct" -enabled_deploy_interfaces: "iscsi,direct" +enabled_deploy_interfaces: "direct,ramdisk" # These are calculated based on enabled_hardware_types if empty enabled_bios_interfaces: "" enabled_boot_interfaces: "" diff --git a/playbooks/roles/bifrost-ironic-install/defaults/required_defaults_Debian_family.yml b/playbooks/roles/bifrost-ironic-install/defaults/required_defaults_Debian_family.yml index 39854b36f..26e9df980 100644 --- a/playbooks/roles/bifrost-ironic-install/defaults/required_defaults_Debian_family.yml +++ b/playbooks/roles/bifrost-ironic-install/defaults/required_defaults_Debian_family.yml @@ -40,6 +40,7 @@ required_packages: - isolinux - grub-efi-amd64-signed - shim-signed + - dosfstools # 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 @@ -47,4 +48,3 @@ required_packages: iscsi_required_packages: - open-iscsi - gdisk - - dosfstools diff --git a/playbooks/roles/bifrost-ironic-install/defaults/required_defaults_Fedora.yml b/playbooks/roles/bifrost-ironic-install/defaults/required_defaults_Fedora.yml index e638bc44e..58ce8c300 100644 --- a/playbooks/roles/bifrost-ironic-install/defaults/required_defaults_Fedora.yml +++ b/playbooks/roles/bifrost-ironic-install/defaults/required_defaults_Fedora.yml @@ -40,7 +40,7 @@ required_packages: - tftp-server - wget - xinetd + - dosfstools iscsi_required_packages: - iscsi-initiator-utils - gdisk - - dosfstools diff --git a/playbooks/roles/bifrost-ironic-install/defaults/required_defaults_RedHat_family.yml b/playbooks/roles/bifrost-ironic-install/defaults/required_defaults_RedHat_family.yml index ff07fd277..30086948c 100644 --- a/playbooks/roles/bifrost-ironic-install/defaults/required_defaults_RedHat_family.yml +++ b/playbooks/roles/bifrost-ironic-install/defaults/required_defaults_RedHat_family.yml @@ -41,7 +41,7 @@ required_packages: - syslinux-nonlinux - grub2-efi-x64 - shim-x64 + - dosfstools iscsi_required_packages: - iscsi-initiator-utils - gdisk - - dosfstools diff --git a/playbooks/roles/bifrost-ironic-install/defaults/required_defaults_Suse_family.yml b/playbooks/roles/bifrost-ironic-install/defaults/required_defaults_Suse_family.yml index 73755700a..f6da1d63b 100644 --- a/playbooks/roles/bifrost-ironic-install/defaults/required_defaults_Suse_family.yml +++ b/playbooks/roles/bifrost-ironic-install/defaults/required_defaults_Suse_family.yml @@ -47,7 +47,7 @@ required_packages: - syslinux - grub2-x86_64-efi - shim + - dosfstools iscsi_required_packages: - open-iscsi - gptfdisk - - dosfstools diff --git a/playbooks/roles/bifrost-ironic-install/defaults/required_defaults_Ubuntu.yml b/playbooks/roles/bifrost-ironic-install/defaults/required_defaults_Ubuntu.yml index f30718650..24e5da62c 100644 --- a/playbooks/roles/bifrost-ironic-install/defaults/required_defaults_Ubuntu.yml +++ b/playbooks/roles/bifrost-ironic-install/defaults/required_defaults_Ubuntu.yml @@ -32,6 +32,7 @@ required_packages: - isolinux - grub-efi-amd64-signed - shim-signed + - dosfstools # 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 diff --git a/releasenotes/notes/deploy-interface-d3ad2575c3d292e5.yaml b/releasenotes/notes/deploy-interface-d3ad2575c3d292e5.yaml new file mode 100644 index 000000000..ad9794bd7 --- /dev/null +++ b/releasenotes/notes/deploy-interface-d3ad2575c3d292e5.yaml @@ -0,0 +1,8 @@ +--- +features: + - | + The ``ramdisk`` deploy interface is now enabled by default. +upgrade: + - | + The deprecated ``iscsi`` deploy interface is no longer enabled by default, + use ``enabled_deploy_interfaces`` to override.