43 lines
896 B
YAML
43 lines
896 B
YAML
- name: Copy configuration files
|
|
loop:
|
|
- 'main.cf'
|
|
- 'master.cf'
|
|
template:
|
|
src: '{{ item }}.j2'
|
|
dest: '/etc/postfix/{{ item }}'
|
|
follow: yes
|
|
tags:
|
|
- postfix
|
|
- config
|
|
notify: Run service actions
|
|
- name: Copy mail aliases
|
|
template:
|
|
src: 'aliases'
|
|
dest: '/etc/aliases'
|
|
follow: yes
|
|
tags:
|
|
- postfix
|
|
- aliases
|
|
notify: Run service actions
|
|
- name: Compile aliases
|
|
command:
|
|
argv: ["newaliases"]
|
|
tags:
|
|
- postfix
|
|
- aliases
|
|
- name: Copy certificates
|
|
loop:
|
|
- 'privkey.pem'
|
|
- 'fullchain.pem'
|
|
copy:
|
|
src: '{{ role_path }}/vault/certs/{{ item }}'
|
|
dest: '/etc/ssl/private/mail/{{ item }}'
|
|
owner: 'root'
|
|
group: 'root'
|
|
mode: '600'
|
|
tags:
|
|
- certs
|
|
- postfix
|
|
- vault
|
|
notify: Run service actions
|