Merge "Install dependencies for iscsi deploy interface"
This commit is contained in:
commit
13e62f4eb2
@ -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
|
||||
|
@ -37,4 +37,7 @@ required_packages:
|
||||
- debootstrap
|
||||
- gcc
|
||||
- socat
|
||||
iscsi_client_package: "iscsi-initiator-utils"
|
||||
iscsi_required_packages:
|
||||
- iscsi-initiator-utils
|
||||
- gdisk
|
||||
- dosfstools
|
||||
|
@ -38,4 +38,7 @@ required_packages:
|
||||
- debootstrap
|
||||
- gcc
|
||||
- socat
|
||||
iscsi_client_package: "iscsi-initiator-utils"
|
||||
iscsi_required_packages:
|
||||
- iscsi-initiator-utils
|
||||
- gdisk
|
||||
- dosfstools
|
||||
|
@ -38,4 +38,7 @@ required_packages:
|
||||
- debootstrap
|
||||
- gcc
|
||||
- socat
|
||||
iscsi_client_package: "iscsi-initiator-utils"
|
||||
iscsi_required_packages:
|
||||
- iscsi-initiator-utils
|
||||
- gdisk
|
||||
- dosfstools
|
||||
|
@ -37,4 +37,7 @@ required_packages:
|
||||
- gcc
|
||||
- python2-pip
|
||||
- socat
|
||||
iscsi_client_package: "iscsi-initiator-utils"
|
||||
iscsi_required_packages:
|
||||
- iscsi-initiator-utils
|
||||
- gdisk
|
||||
- dosfstools
|
||||
|
@ -45,4 +45,7 @@ required_packages:
|
||||
- python-pip
|
||||
- gcc
|
||||
- python-PyMySQL
|
||||
iscsi_client_package: "open-iscsi"
|
||||
iscsi_required_packages:
|
||||
- open-iscsi
|
||||
- gptfdisk
|
||||
- dosfstools
|
||||
|
@ -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
|
||||
|
Loading…
x
Reference in New Issue
Block a user