feat(tasks): Confirm stat is working as expected (#1)

This commit is contained in:
hygienic-books 2023-02-10 02:29:27 +01:00
parent a7d980cbc7
commit 3c890bca5d

24
tasks/main.yml Normal file
View File

@ -0,0 +1,24 @@
---
- name: 'Stat {{ ''{{'' }} configroot {{ ''}}'' }}'
tags:
- 'testing'
register: configroot_stat
ansible.builtin.stat:
path: {{ configroot }}
- name: 'Print {{ ''{{'' }} configroot {{ ''}}'' }} stat result'
tags:
- 'testing'
when: '(configroot_stat.stat.exists is defined and configroot_stat.stat.exists)'
ansible.builtin.debug:
msg: 'Location {{ ''{{'' }} configroot {{ ''}}'' }} (''{{ configroot }}'') is {% if not configroot_stat.stat.exists %}not {% endif %}writable{% if not configroot_stat.stat.exists %}, ending play prematurely ...{% endif %}'
- meta: end_play
tags:
- 'testing'
when: '(configroot_stat.stat.exists is defined and not configroot_stat.stat.exists)'