1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
# platform = multi_platform_all
# reboot = false
# strategy = disable
# complexity = low
# disruption = low
{{% if not EXISTS %}}
- name: Remove {{{ FILEPATH }}}
ansible.builtin.file:
path: {{{ FILEPATH }}}
state: absent
{{% else %}}
- name: Add empty {{{ FILEPATH }}}
ansible.builtin.file:
path: {{{ FILEPATH }}}
state: touch
{{%- if FILEUID %}}
owner: "{{{ FILEUID }}}"
{{%- endif %}}
{{%- if FILEMODE %}}
mode: "{{{ FILEMODE }}}"
{{%- endif %}}
{{% endif %}}
|