Playbooks to a new Lilik
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

62 lines
1.4 KiB

- include_role:
name: service
vars:
service_name: opendkim
service_packages:
- opendkim
- opendkim-tools
- name: adding existing user postfix to group opendkim
user: name=postfix
groups=opendkim
append=yes
notify: restart postfix
- name: create opendkim folder
file:
path: /etc/opendkim/
state: directory
mode: 0700
owner: opendkim
group: opendkim
- name: 'enable opendkim socket on 127.0.0.1:12345'
lineinfile:
dest: /etc/default/opendkim
line: 'SOCKET="inet:12345@127.0.0.1"'
regexp: "^SOCKET="
notify: restart opendkim
- name: create opendkim key for lilik.it
command: opendkim-genkey -D /etc/opendkim/ -d lilik.it -s mail
args:
creates:
- /etc/opendkim/mail.private
- /etc/opendkim/mail.txt
- name: check /etc/opendkim/mail.private permissions
file:
path: /etc/opendkim/mail.private
owner: opendkim
group: opendkim
mode: 0600
- name: check /etc/opendkim/mail.txt permissions
file:
path: /etc/opendkim/mail.txt
owner: opendkim
group: opendkim
mode: 0660
- name: configure opendkim
blockinfile:
dest: '/etc/opendkim.conf'
block: |
Domain lilik.it
KeyFile /etc/opendkim/mail.private
Selector mail
notify: restart opendkim
- name: add opendkim milter
set_fact:
postfix_milters: '{{["inet:127.0.0.1:12345"] + postfix_milters}}'