diff options
Diffstat (limited to '')
| -rw-r--r-- | ansible/roles/opendkim/tasks/main.yml | 8 | ||||
| -rw-r--r-- | ansible/roles/opendkim/vars/main.yml | 3 | 
2 files changed, 10 insertions, 1 deletions
diff --git a/ansible/roles/opendkim/tasks/main.yml b/ansible/roles/opendkim/tasks/main.yml index 640f0d8..8db4c9b 100644 --- a/ansible/roles/opendkim/tasks/main.yml +++ b/ansible/roles/opendkim/tasks/main.yml @@ -68,7 +68,10 @@    copy:      content: |        {% for item in opendkim_domains %} -      {{ item }} {{ item }}:{{ opendkim_selector }}:/etc/dkimkeys/{{ item }}/{{ opendkim_selector}}.private +      {{ item }} {{ item }}:{{ opendkim_selector }}:/etc/dkimkeys/{{ item }}/{{ opendkim_selector }}.private +      {% endfor %} +      {% for item in opendkim_extra_signings %} +      {{ item['domain'] }} {{ item['domain'] }}:{{ opendkim_selector }}:/etc/dkimkeys/{{ item['use_key'] }}/{{ opendkim_selector }}.private        {% endfor %}      dest: /etc/opendkim/keytable      owner: opendkim @@ -85,6 +88,9 @@        {% for item in opendkim_domains %}        *@{{ item }} {{ item }}        {% endfor %} +      {% for item in opendkim_extra_signings %} +      *@{{ item['domain'] }} {{ item['domain'] }} +      {% endfor %}      dest: /etc/opendkim/signingtable      owner: opendkim      group: opendkim diff --git a/ansible/roles/opendkim/vars/main.yml b/ansible/roles/opendkim/vars/main.yml index 34aa51c..fa43794 100644 --- a/ansible/roles/opendkim/vars/main.yml +++ b/ansible/roles/opendkim/vars/main.yml @@ -3,4 +3,7 @@ opendkim_domains:    - pydis.wtf    - pydis.com    - pythondiscord.com +opendkim_extra_signings: +  - domain: int.pydis.wtf +    use_key: pydis.wtf  opendkim_selector: lovelace  |