diff --git a/roles/knsupdate/files/dns_extras/pilmaiken.abyaya.la b/roles/knsupdate/files/dns_extras/pilmaiken.abyaya.la new file mode 100644 index 0000000..50f3357 --- /dev/null +++ b/roles/knsupdate/files/dns_extras/pilmaiken.abyaya.la @@ -0,0 +1,8 @@ +del pilmaiken mx +del pilmaiken txt +del pilmaiken spf +add pilmaiken mx 10 correspondencia.latina.red. +add pilmaiken txt "v=spf1 mx a:correspondencia.latina.red -all" +add pilmaiken spf "v=spf1 mx a:correspondencia.latina.red -all" +add dkim._domainkey.pilmaiken txt "v=DKIM1; k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDQ6JwPaawDzMXuscSgDpvipRFLGXSqgmvvI6jk18lcg0kK2lfxsvXGJ/6U7oCtKa35IEVzdigxD0o7DzklKxAsNIVbcExPJkFWzQuKuP6ATBESo7YUn7Z5qjfxBiNPS0FJp8XpbpUzN+zg/NTgmkggnwwC0tKgcEQ6HnI9AOa1LQIDAQAB" +add _dmarc.pilmaiken txt "v=DMARC1; p=reject; rua=mailto:postmaster@correspondencia.latina.red; ruf=mailto:postmaster@correspondencia.latina.red; adkim=s; aspf=s" diff --git a/roles/knsupdate/tasks/templates/commands.j2 b/roles/knsupdate/tasks/templates/commands.j2 index 45438b5..9425130 100644 --- a/roles/knsupdate/tasks/templates/commands.j2 +++ b/roles/knsupdate/tasks/templates/commands.j2 @@ -1,19 +1,21 @@ {% for dns_server in dns_servers %} + server {{ dns_server }} zone abyaya.la. origin abyaya.la. ttl 60 + del {{ vho }} a del {{ vho }} ns + add {{ vho }} a {{ host_ip }} add *.{{ vho }} a {{ host_ip }} + add _acme-challenge.{{ vho }} a {{ host_ip }} add _acme-challenge.{{ vho }} ns _acme-challenge -{% if vhost.dns_extras is defined %} -{% for dns_extra in vhost.dns_extras %} -{{ dns_extra }} -{% endfor %} -{% endif %} + +{% include "files/dns_extras/" ~ vhost.domains[0] ignore missing %} + send {% endfor %} quit