aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ansible/roles/opendkim/tasks/main.yml8
-rw-r--r--ansible/roles/opendkim/vars/main.yml3
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