Codebase list cinder-tempest-plugin / d8e875b playbooks / install-multipath.yaml
d8e875b

Tree @d8e875b (Download .tar.gz)

install-multipath.yaml @d8e875braw · history · blame

- hosts: tempest
  vars:
    mpath_package: "{{ 'device-mapper-multipath' if ansible_os_family == 'RedHat' else 'multipath-tools' }}"
  tasks:
    - name: Install multipath package on RedHat systems
      package:
        name: "{{ mpath_package }}"
        state: present
      become: yes

    - name: Create configuration
      command: mpathconf --enable --with_multipathd y --user_friendly_names n --find_multipaths y
      args:
        creates: /etc/multipath.conf
      become: yes

    - name: Start and enable on boot the multipath daemon
      service:
        name: multipathd
        state: started
        enabled: yes
      become: yes