diff options
author | 2024-09-02 01:08:25 +0100 | |
---|---|---|
committer | 2024-09-03 10:43:37 +0100 | |
commit | 56e9a9269c5a56aab21138f7258e3fed227e6001 (patch) | |
tree | 2ea116f595de555fe98e9be2f1bbe002c25cbe1c | |
parent | Treat NGINX responses as UTF-8 (diff) |
Migrate service scripts from files to templates
-rw-r--r-- | ansible/roles/postfix/tasks/main.yml | 22 | ||||
-rw-r--r--[-rwxr-xr-x] | ansible/roles/postfix/templates/services/fortune-reply.sh.j2 (renamed from ansible/roles/postfix/files/services/fortune-reply.sh) | 0 |
2 files changed, 17 insertions, 5 deletions
diff --git a/ansible/roles/postfix/tasks/main.yml b/ansible/roles/postfix/tasks/main.yml index 7536961..c71f800 100644 --- a/ansible/roles/postfix/tasks/main.yml +++ b/ansible/roles/postfix/tasks/main.yml @@ -89,14 +89,26 @@ notify: - Restart postfix -- name: Copy Postfix scripts directory - copy: - src: services/ - dest: /etc/postfix/service-scripts/ - directory_mode: "0755" +- name: Create Postfix service directory + file: + path: "/etc/postfix/service-scripts" + owner: root + group: servicemailer + mode: "0755" + state: directory + tags: + - role::postfix + +- name: Template Postfix automated scripts + template: + src: "{{ item }}" + dest: "/etc/postfix/service-scripts/{{ item | basename | splitext | first }}" mode: "0754" owner: root group: servicemailer + loop_control: + label: "{{ item | basename | splitext | first }}" + with_fileglob: "../templates/services/*" tags: - role::postfix diff --git a/ansible/roles/postfix/files/services/fortune-reply.sh b/ansible/roles/postfix/templates/services/fortune-reply.sh.j2 index 97f2ce8..97f2ce8 100755..100644 --- a/ansible/roles/postfix/files/services/fortune-reply.sh +++ b/ansible/roles/postfix/templates/services/fortune-reply.sh.j2 |