62 lines
1.4 KiB
YAML
62 lines
1.4 KiB
YAML
---
|
|
- 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 update_clients.sh
|
|
copy:
|
|
src: files/update_clients.sh
|
|
dest: /etc/postfix/scripts/update_clients.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
|