diff --git a/roles/base/files/export.fact.sh b/roles/base/files/export.fact.sh new file mode 100755 index 0000000..1f3075e --- /dev/null +++ b/roles/base/files/export.fact.sh @@ -0,0 +1,9 @@ +#!/bin/sh + +set -eu + +if mount | grep -qE "on /export" ; then + echo "true" +else + echo "false" +fi diff --git a/roles/base/tasks/main.yml b/roles/base/tasks/main.yml index 7fc1e5a..cf661ed 100644 --- a/roles/base/tasks/main.yml +++ b/roles/base/tasks/main.yml @@ -33,13 +33,7 @@ - name: Add ansible_export fact ansible.builtin.copy: dest: /etc/ansible/facts.d/export.fact - content: | - #!/bin/sh - if [ -d /export ]; then - echo "true" - else - echo "false" - fi + src: export.fact.sh mode: "0755" owner: root group: "{{ ansible_wheel }}"