--- - name: Ensure Postfix scripts folder exists file: path: /etc/postfix/scripts state: directory owner: root group: postfix mode: '0755' - name: Template file letsencrypt_update.sh template: src: templates/letsencrypt_update.sh.j2 dest: /etc/postfix/scripts/letsencrypt_update.sh owner: root group: root mode: '0750' backup: true # - name: Deploy script authdaemond_check_stuck.sh # copy: # src: files/authdaemond_check_stuck.sh # dest: /etc/postfix/scripts/authdaemond_check_stuck.sh # owner: root # group: root # mode: '0750' # backup: true - name: Deploy script remove_queues_messages.sh copy: src: files/remove_queued_messages.sh dest: /etc/postfix/scripts/remove_queued_messages.sh owner: root group: root mode: '0750' backup: true - name: Deploy new_mail_alias script copy: src: files/new_mail_alias dest: /usr/local/bin/new_mail_alias owner: root group: root mode: 0755 backup: true - name: Deploy new_mail_user.sh script copy: src: files/new_mail_user.sh dest: /usr/local/bin/new_mail_user.sh owner: root group: root mode: 0755 backup: true