Merge "Install dependencies for iscsi deploy interface"

This commit is contained in:
Zuul 2019-10-14 09:27:59 +00:00 committed by Gerrit Code Review
commit 13e62f4eb2
7 changed files with 28 additions and 10 deletions

View File

@ -41,4 +41,7 @@ required_packages:
# 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_client_package: "open-iscsi"
iscsi_required_packages:
- open-iscsi
- gdisk
- dosfstools

View File

@ -37,4 +37,7 @@ required_packages:
- debootstrap
- gcc
- socat
iscsi_client_package: "iscsi-initiator-utils"
iscsi_required_packages:
- iscsi-initiator-utils
- gdisk
- dosfstools

View File

@ -38,4 +38,7 @@ required_packages:
- debootstrap
- gcc
- socat
iscsi_client_package: "iscsi-initiator-utils"
iscsi_required_packages:
- iscsi-initiator-utils
- gdisk
- dosfstools

View File

@ -38,4 +38,7 @@ required_packages:
- debootstrap
- gcc
- socat
iscsi_client_package: "iscsi-initiator-utils"
iscsi_required_packages:
- iscsi-initiator-utils
- gdisk
- dosfstools

View File

@ -37,4 +37,7 @@ required_packages:
- gcc
- python2-pip
- socat
iscsi_client_package: "iscsi-initiator-utils"
iscsi_required_packages:
- iscsi-initiator-utils
- gdisk
- dosfstools

View File

@ -45,4 +45,7 @@ required_packages:
- python-pip
- gcc
- python-PyMySQL
iscsi_client_package: "open-iscsi"
iscsi_required_packages:
- open-iscsi
- gptfdisk
- dosfstools

View File

@ -50,11 +50,11 @@
environment: "{{ venv }}"
when: skip_install is not defined
# TODO(dtantsur): only do this is the iscsi deploy interface is enabled
- name: "Install iSCSI client if PXE driver support is enabled"
action: "{{ ansible_pkg_mgr }} name={{ iscsi_client_package }} state=present"
- name: "Install iSCSI client and dependencies if iscsi deploy interface is enabled"
action: "{{ ansible_pkg_mgr }} name={{ item }} state=present"
environment: "{{ venv }}"
when: skip_install is not defined
with_items: "{{ iscsi_required_packages }}"
when: skip_install is not defined and 'iscsi' in enabled_deploy_interfaces
- name: "Diskimage-builder - Install"
include: pip_install.yml