12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- - name: Install GlusterFS storage plugin dependencies
- package:
- name: glusterfs-fuse
- state: present
- when: not openshift_is_atomic | bool
- register: result
- until: result is succeeded
- - name: Check for existence of fusefs sebooleans
- command: getsebool {{ item }}
- register: fusefs_getsebool_status
- when:
- - ansible_selinux
- - ansible_selinux.status == "enabled"
- failed_when: false
- changed_when: false
- with_items:
- - virt_use_fusefs
- - virt_sandbox_use_fusefs
- - name: Set seboolean to allow gluster storage plugin access from containers
- seboolean:
- name: "{{ item.item }}"
- state: yes
- persistent: yes
- when:
- - ansible_selinux
- - ansible_selinux.status == "enabled"
- - item.rc == 0
-
-
-
-
- - item.item in item.stdout
- - ansible_python_version is version('3', '<')
- with_items: "{{ fusefs_getsebool_status.results }}"
- - name: Set seboolean to allow gluster storage plugin access from containers (python 3)
- command: >
- setsebool -P {{ item.item }} on
- when:
- - ansible_selinux
- - ansible_selinux.status == "enabled"
- - item.rc == 0
-
-
-
-
- - item.item in item.stdout
- - ('
- - ansible_python_version is version('3', '>=')
- with_items: "{{ fusefs_getsebool_status.results }}"
|