|
@@ -4,12 +4,24 @@
|
|
path: "{{ item }}"
|
|
path: "{{ item }}"
|
|
register: container_dir
|
|
register: container_dir
|
|
|
|
|
|
-- name: Create {{ item }}
|
|
|
|
- file:
|
|
|
|
- path: "{{ item }}"
|
|
|
|
- state: directory
|
|
|
|
- owner: "{{ container_user }}"
|
|
|
|
- group: "{{ container_group }}"
|
|
|
|
- mode: '0770'
|
|
|
|
|
|
+
|
|
|
|
+- block:
|
|
|
|
+ - name: Create {{ item }}
|
|
|
|
+ file:
|
|
|
|
+ path: "{{ item }}"
|
|
|
|
+ state: directory
|
|
|
|
+ owner: "{{ container_user }}"
|
|
|
|
+ group: "{{ container_group }}"
|
|
|
|
+ mode: '0770'
|
|
|
|
+
|
|
|
|
+ - name: Modify SELinux contexts for {{ item }}
|
|
|
|
+ sefcontext:
|
|
|
|
+ target: "{{ item }}(/.*)?"
|
|
|
|
+ setype: container_file_t
|
|
|
|
+ state: present
|
|
|
|
+
|
|
|
|
+ - name: Apply SELinux contexts to {{ item }}
|
|
|
|
+ shell:
|
|
|
|
+ cmd: restorecon -r "{{ item }}"
|
|
when:
|
|
when:
|
|
- not container_dir.stat.exists
|
|
- not container_dir.stat.exists
|