fix keys and domains
This commit is contained in:
parent
92beb676e8
commit
21d03d5b0b
1 changed files with 8 additions and 16 deletions
|
@ -5,27 +5,19 @@
|
||||||
register: key_file
|
register: key_file
|
||||||
loop: "{{ mail_domains }}"
|
loop: "{{ mail_domains }}"
|
||||||
|
|
||||||
- name: Show key files
|
# - name: Show key files
|
||||||
debug:
|
# debug:
|
||||||
var: key_file
|
# var: key_file
|
||||||
|
|
||||||
- name: Extract key from file content
|
|
||||||
set_fact:
|
|
||||||
dkim_key: "{{ key_file['content'] | b64decode | regex_replace('^.*\"(.*)\"$', '\\1') }}"
|
|
||||||
|
|
||||||
- name: Show record content
|
|
||||||
debug:
|
|
||||||
var: dkim_key
|
|
||||||
|
|
||||||
- name: Add DKIM key record for domain
|
- name: Add DKIM key record for domain
|
||||||
synthesio.ovh.domain:
|
synthesio.ovh.domain:
|
||||||
domain: "{{ item }}"
|
domain: "{{ item['item'] }}"
|
||||||
value: "{{ dkim_key }}"
|
value: "{{ item['content'] | b64decode | regex_replace('^.*\"(.*)\"$', '\\1') }}"
|
||||||
record_type: "DKIM"
|
record_type: "DKIM"
|
||||||
name: '_domainkey'
|
name: '_domainkey'
|
||||||
record_ttl: 10
|
record_ttl: 10
|
||||||
append: true
|
append: true
|
||||||
loop: "{{ mail_domains }}"
|
loop: "{{ key_file['results'] }}"
|
||||||
when:
|
when:
|
||||||
- "'.local' not in item"
|
- "'.local' not in item['item']"
|
||||||
- item | regex_findall('\.') | length == 1
|
- item['item'] | regex_findall('\.') | length == 1
|
||||||
|
|
Loading…
Reference in a new issue