diff options
Diffstat (limited to 'roles/openshift_node/tasks')
| -rw-r--r-- | roles/openshift_node/tasks/storage_plugins/iscsi.yml | 28 | 
1 files changed, 27 insertions, 1 deletions
| diff --git a/roles/openshift_node/tasks/storage_plugins/iscsi.yml b/roles/openshift_node/tasks/storage_plugins/iscsi.yml index a8048c42f..72415f9a6 100644 --- a/roles/openshift_node/tasks/storage_plugins/iscsi.yml +++ b/roles/openshift_node/tasks/storage_plugins/iscsi.yml @@ -1,6 +1,32 @@  ---  - name: Install iSCSI storage plugin dependencies -  package: name=iscsi-initiator-utils state=present +  package: +    name: "{{ item }}" +    state: present    when: not openshift_is_atomic | bool    register: result    until: result is succeeded +  with_items: +    - iscsi-initiator-utils +    - device-mapper-multipath + +- name: restart services +  systemd: +    name: "{{ item }}" +    state: started +    enabled: True +  with_items: +    - multipathd +    - rpcbind + +- name: Template multipath configuration +  template: +    dest: "/etc/multipath.conf" +    src: multipath.conf.j2 +    backup: true +  when: not openshift_is_atomic | bool + +#enable multipath +- name: Enable multipath +  command: "mpathconf --enable" +  when: not openshift_is_atomic | bool | 
