diff options
| author | 2024-09-02 01:08:25 +0100 | |
|---|---|---|
| committer | 2024-09-03 10:43:37 +0100 | |
| commit | 56e9a9269c5a56aab21138f7258e3fed227e6001 (patch) | |
| tree | 2ea116f595de555fe98e9be2f1bbe002c25cbe1c /ansible/roles | |
| parent | Treat NGINX responses as UTF-8 (diff) | |
Migrate service scripts from files to templates
Diffstat (limited to 'ansible/roles')
| -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 | 
