ansible-role-postfix/tasks/deploy_scripts.yml

54 lines
1.2 KiB
YAML
Raw Permalink Normal View History

2022-10-11 09:19:06 +02:00
---
- name: Ensure Postfix scripts folder exists
file:
path: /etc/postfix/scripts
state: directory
owner: root
group: postfix
mode: '0755'
2022-10-11 09:19:06 +02:00
- name: Template file letsencrypt_update.sh
template:
src: templates/letsencrypt_update.sh.j2
2022-10-24 09:26:26 +02:00
dest: /etc/postfix/scripts/letsencrypt_update.sh
2022-10-11 09:19:06 +02:00
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
2022-10-24 09:26:26 +02:00
backup: true