
This patchset allows users to select the context in which certain osconfig tasks run, rather than a hard-coded assumption. It also adds scripts directories which are run in these contexts. Change-Id: I695c3078b4d883a506c243bc715a509f6844c126
20 lines
596 B
YAML
20 lines
596 B
YAML
- name: "User Directories | Creating user-provided directory {{ item.name }}"
|
|
file:
|
|
path: "{{ item.name }}"
|
|
state: directory
|
|
mode: "{{ item.permissions }}"
|
|
owner: "{{ item.owner }}"
|
|
group: "{{ item.group }}"
|
|
loop: "{{ directories }}"
|
|
when: run_context in item.run_contexts
|
|
|
|
- name: "User Files | Writing user-provided file {{ item.name }}"
|
|
template:
|
|
src: generic-file-writer.j2
|
|
dest: "{{ item.name }}"
|
|
mode: "{{ item.permissions }}"
|
|
owner: "{{ item.owner }}"
|
|
group: "{{ item.group }}"
|
|
loop: "{{ files }}"
|
|
when: run_context in item.run_contexts
|