[MOLECULE] Add 'ubuntu' scenario for 'k8s-persistent-volume' role
[oom/offline-installer.git] / ansible / roles / k8s-persistent-volume / tasks / main.yml
1 ---
2 - name: Install OpenShift Python client library  # community.kubernetes.k8s module dependency
3   package:
4     name: 'python2-openshift'
5     state: present
6   when: ansible_os_family == 'RedHat'
7
8 - name: Create k8s persistent volumes
9   community.kubernetes.k8s:
10     wait: True
11     template: pv.yaml.j2
12   loop: "{{ k8s_volumes }}"
13
14 - name: Create host paths for PVs and set their permissions
15   file:
16     path: "{{ item.path_prefix }}/{{ item.name }}"
17     state: directory
18     owner: "{{ item.owner | default(0) }}"
19     group: "{{ item.group | default(0) }}"
20   loop: "{{ k8s_volumes }}"