Create certficate config in mail role.
This commit is contained in:
parent
2732c1a4ca
commit
3bfa0391b1
@ -81,6 +81,10 @@
|
|||||||
notify: Run postmap
|
notify: Run postmap
|
||||||
tags: mail
|
tags: mail
|
||||||
|
|
||||||
|
- name: Configure certificate manager
|
||||||
|
template: src=certs.j2 dest=/etc/acme/domains.d/{{ ansible_fqdn }}_mail.conf
|
||||||
|
tags: mail
|
||||||
|
|
||||||
- name: Create razor directory structure
|
- name: Create razor directory structure
|
||||||
command: razor-admin -create chdir=/var/lib/amavis creates=/var/lib/amavis/.razor
|
command: razor-admin -create chdir=/var/lib/amavis creates=/var/lib/amavis/.razor
|
||||||
become: yes
|
become: yes
|
||||||
|
27
roles/mail/templates/certs.j2
Normal file
27
roles/mail/templates/certs.j2
Normal file
@ -0,0 +1,27 @@
|
|||||||
|
---
|
||||||
|
|
||||||
|
{{ ansible_fqdn }}:
|
||||||
|
- path: /etc/postfix/ssl/{{ ansible_fqdn }}.crt
|
||||||
|
user: postfix
|
||||||
|
group: postfix
|
||||||
|
perm: '400'
|
||||||
|
format: crt
|
||||||
|
notify: 'service postfix reload'
|
||||||
|
- path: /etc/postfix/ssl/{{ ansible_fqdn }}.key
|
||||||
|
user: postfix
|
||||||
|
group: postfix
|
||||||
|
perm: '400'
|
||||||
|
format: key
|
||||||
|
notify: 'service postfix reload'
|
||||||
|
- path: /etc/dovecot/ssl/{{ ansible_fqdn }}.crt
|
||||||
|
user: dovecot
|
||||||
|
group: dovecot
|
||||||
|
perm: '400'
|
||||||
|
format: crt
|
||||||
|
notify: 'service dovecot reload'
|
||||||
|
- path: /etc/dovecot/ssl/{{ ansible_fqdn }}.key
|
||||||
|
user: dovecot
|
||||||
|
group: dovecot
|
||||||
|
perm: '400'
|
||||||
|
format: key
|
||||||
|
notify: 'service dovecot reload'
|
Loading…
Reference in New Issue
Block a user