aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ansible/roles/postfix/tasks/main.yml22
-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