diff options
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 | 
