1234567891011121314151617181920212223242526272829 |
- ---
- - name: Create Hosted Resources - persistent volumes
- hosts: oo_first_master
- roles:
- - role: openshift_persistent_volumes
- - name: Create Hosted Resources - Persistent Local Storage Provider
- hosts: oo_first_master
- vars:
- persistentlocalstorage_project: "{{ openshift_persistentlocalstorage_project | default('local-storage') }}"
- persistentlocalstorage_classes: "{{ openshift_persistentlocalstorage_classes | default([]) }}"
- persistentlocalstorage_path: "{{ openshift_persistentlocalstorage_path | default('/mnt/local-storage') }}"
- roles:
- - role: openshift_persistentlocalstorage
- when: openshift_persistentlocalstorage_enabled | default(False) | bool
- - name: Create Hosted Resources - Persistent Local Storage Classes
- hosts: nodes
- tasks:
- - name: Create Persistent Local Storage Classes Directories
- file:
- path: "{{ openshift_persistentlocalstorage_path | default('/mnt/local-storage') }}/{{ item }}"
- owner: root
- group: root
- mode: 0770
- state: directory
- setype: svirt_sandbox_file_t
- with_items: "{{ openshift_persistentlocalstorage_classes }}"
- when: openshift_persistentlocalstorage_classes | default([]) | length > 0 and openshift_persistentlocalstorage_enabled | bool
|