From db91fe6345fc3f78e82ceb752f35f251be5c7cbb Mon Sep 17 00:00:00 2001 From: Timo Makinen Date: Sun, 2 Feb 2025 15:18:47 +0000 Subject: [PATCH] base: Refactor export mount fact --- roles/base/files/export.fact.sh | 9 +++++++++ roles/base/tasks/main.yml | 8 +------- 2 files changed, 10 insertions(+), 7 deletions(-) create mode 100755 roles/base/files/export.fact.sh 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 }}"