Page MenuHomeDevCentral

D3640.id9411.diff
No OneTemporary

D3640.id9411.diff

diff --git a/roles/dns/init.sls b/roles/dns/init.sls
new file mode 100644
--- /dev/null
+++ b/roles/dns/init.sls
@@ -0,0 +1,9 @@
+# -------------------------------------------------------------
+# Salt — Mail
+# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+# Project: Nasqueron
+# License: Trivial work, not eligible to copyright
+# -------------------------------------------------------------
+
+include:
+ - .knot
diff --git a/roles/dns/knot/config.sls b/roles/dns/knot/config.sls
new file mode 100644
--- /dev/null
+++ b/roles/dns/knot/config.sls
@@ -0,0 +1,29 @@
+# -------------------------------------------------------------
+# Salt — KnotDNS configuration
+# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+# Project: Nasqueron
+# License: Trivial work, not eligible to copyright
+# -------------------------------------------------------------
+
+{% from "map.jinja" import dirs with context %}
+
+# -------------------------------------------------------------
+# KnotDNS main configuration
+# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+
+{{ dirs.etc }}/knot/knot.conf:
+ file.managed:
+ - source: salt://roles/dns/knot/files/knot.conf
+ - template: jinja
+ - context:
+ zones:
+ nasqueron.org
+
+
+# -------------------------------------------------------------
+# KnotDNS zones files provisioning
+# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+
+/var/db/knot:
+ file.recurse:
+ source: salt://roles/dns/knot/files/zones
diff --git a/roles/dns/knot/files/knot.conf b/roles/dns/knot/files/knot.conf
new file mode 100644
--- /dev/null
+++ b/roles/dns/knot/files/knot.conf
@@ -0,0 +1,38 @@
+# -------------------------------------------------------------
+# KnotDNS
+# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+# Project: Nasqueron
+# License: Trivial work, not eligible to copyright
+# Source file: roles/dns/knot/files/knot.conf
+# -------------------------------------------------------------
+#
+# <auto-generated>
+# This file is managed by our rOPS SaltStack repository.
+#
+# Changes to this file may cause incorrect behavior
+# and will be lost if the state is redeployed.
+# </auto-generated>
+
+server:
+ rundir: "/var/run/knot"
+ user: knot:knot
+ automatic-acl: on
+#IP MUST BE CHANGED listen: [ 195.154.30.15@53, 2001:bc8:2e84:700::da7a:7001@53 ]
+
+log:
+ - target: syslog
+ any: info
+
+database:
+ storage: "/var/db/knot"
+
+template:
+ - id: default
+ storage: "/var/db/knot"
+ file: "%s.zone"
+
+zone:
+{% for zone in zones %}
+ - domain: {{ zone.name }}
+ file: {{ zone.name }}.zone
+{% endfor %}
diff --git a/roles/dns/knot/files/rc/knot.conf b/roles/dns/knot/files/rc/knot.conf
new file mode 100644
--- /dev/null
+++ b/roles/dns/knot/files/rc/knot.conf
@@ -0,0 +1,17 @@
+# -------------------------------------------------------------
+# knotDNS — rc configuration
+# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+# Project: Nasqueron
+# License: Trivial work, not eligible to copyright
+# Source file: roles/dns/knot/files/rc/knot.conf
+# -------------------------------------------------------------
+#
+# <auto-generated>
+# This file is managed by our rOPS SaltStack repository.
+#
+# Changes to this file may cause incorrect behavior
+# and will be lost if the state is redeployed.
+# </auto-generated>
+
+knot_enable=YES
+knot_config={{ dirs.etc }}/knot/knot.conf
diff --git a/roles/dns/knot/files/zones/nasqueron.org.zone b/roles/dns/knot/files/zones/nasqueron.org.zone
new file mode 100644
--- /dev/null
+++ b/roles/dns/knot/files/zones/nasqueron.org.zone
@@ -0,0 +1,292 @@
+; nasqueron.org Dumped Mon Jun 2 13:20:05 2025
+;
+nasqueron.org. 300 IN SOA ns0.nasqueron.org. ns2.he.net. (
+ 2025060200 ;serial
+ 10800 ;refresh
+ 1800 ;retry
+ 604800 ;expire
+ 86400 ) ;minimum
+6r5eaz7lhqij.nasqueron.org. 86400 IN CNAME gv-rhl3klxjkyocbh.dv.googlehosted.com.
+acme.nasqueron.org. 3600 IN A 51.255.124.9
+acme.nasqueron.org. 86400 IN NS acme.nasqueron.org.
+admin.mail.nasqueron.org. 172800 IN CNAME www-mail.nasqueron.org.
+agora.nasqueron.org. 86400 IN CNAME saas-mediawiki.nasqueron.org.
+airflow.nasqueron.org. 172800 IN CNAME app2.nasqueron.org.
+aphlict.nasqueron.org. 86400 IN CNAME www5.nasqueron.org.
+api.nasqueron.org. 86400 IN CNAME www-alkane.nasqueron.org.
+api51.nasqueron.org. 86400 IN CNAME www-dev.nasqueron.org.
+app1.nasqueron.org. 86400 IN A 212.83.187.132
+app1.nasqueron.org. 86400 IN AAAA 2001:470:1f13:9e1:0:c0ff:ee:1
+app2.nasqueron.org. 86400 IN A 51.255.124.11
+app3.nasqueron.org. 86400 IN CNAME docker-001.nasqueron.org.
+artifacts.nasqueron.org. 86400 IN CNAME www3.nasqueron.org.
+assets.nasqueron.org. 300 IN CNAME www-alkane.nasqueron.org.
+autoconfig.nasqueron.org. 86400 IN CNAME www-alkane.nasqueron.org.
+autodiscover.nasqueron.org. 86400 IN CNAME autoconfig.nasqueron.org.
+autodiscovery.nasqueron.org. 86400 IN CNAME autoconfig.nasqueron.org.
+blog.nasqueron.org. 86400 IN CNAME www1.nasqueron.org.
+bots.nasqueron.org. 86400 IN AAAA 2001:470:1f13:9e1:0:c0ff:ee:3
+build.nasqueron.org. 86400 IN CNAME builds.nasqueron.org.
+builds.nasqueron.org. 86400 IN CNAME www5.nasqueron.org.
+cd.nasqueron.org. 86400 IN CNAME www5.nasqueron.org.
+ci.nasqueron.org. 86400 IN CNAME www5.nasqueron.org.
+cloudhugger.nasqueron.org. 86400 IN A 188.165.200.229
+code.nasqueron.org. 86400 IN CNAME www5.nasqueron.org.
+commons.nasqueron.org. 86400 IN CNAME www1.nasqueron.org.
+composer.packages.nasqueron.org. 86400 IN CNAME packages.nasqueron.org.
+conference.nasqueron.org. 86400 IN A 51.255.124.9
+corspat.nasqueron.org. 172800 IN CNAME www5.nasqueron.org.
+crm.nasqueron.org. 86400 IN CNAME www3.nasqueron.org.
+daeghrefn.nasqueron.org. 86400 IN CNAME www-alkane.nasqueron.org.
+database.nasqueron.org. 86400 IN CNAME www1.nasqueron.org.
+databases.nasqueron.org. 86400 IN CNAME www1.nasqueron.org.
+db.nasqueron.org. 86400 IN CNAME databases.nasqueron.org.
+db51.nasqueron.org. 86400 IN CNAME www2.nasqueron.org.
+deck.nasqueron.org. 86400 IN CNAME www3.nasqueron.org.
+design.nasqueron.org. 86400 IN CNAME www5.nasqueron.org.
+desk.nasqueron.org. 86400 IN CNAME www3.nasqueron.org.
+devcentral.nasqueron.org. 86400 IN A 51.255.124.9
+devcentral.nasqueron.org. 86400 IN AAAA 2001:470:1f13:365::50f7:ba11
+devcentral.nasqueron.org. 86400 IN MX 10 mxa.mailgun.org.
+devcentral.nasqueron.org. 86400 IN MX 10 mxb.mailgun.org.
+devcentral.nasqueron.org. 86400 IN TXT "v=spf1 include:mailgun.org include:nasqueron.org ~all"
+devcentral51.nasqueron.org. 86400 IN CNAME www2.nasqueron.org.
+docker-001.nasqueron.org. 1800 IN A 51.255.124.9
+docker-001.nasqueron.org. 86400 IN AAAA 2001:470:1f13:365::50f7:ba11
+docker-002.nasqueron.org. 86400 IN A 51.255.124.9
+docker-002.nasqueron.org. 86400 IN AAAA 2001:470:1f13:365::50f7:ba11
+docker.nasqueron.org. 86400 IN CNAME www-alkane.nasqueron.org.
+docker51.nasqueron.org. 86400 IN CNAME www2.nasqueron.org.
+docs.kheops.nasqueron.org. 86400 IN CNAME docs.nasqueron.org.
+docs.nasqueron.org. 86400 IN CNAME www-alkane.nasqueron.org.
+drive.nasqueron.org. 300 IN CNAME www-dev.nasqueron.org.
+dweller.nasqueron.org. 86400 IN A 51.255.124.11
+dwellers.nasqueron.org. 86400 IN A 51.255.124.11
+dwellers.nasqueron.org. 86400 IN AAAA 2001:470:1f13:30b:ca5:cade:fab:1e
+dwellers.nasqueron.org. 86400 IN MX 10 dwellers.nasqueron.org.
+dwellers.nasqueron.org. 86400 IN SSHFP 1 1 9aa3c11cc18b2440f4678e76da2b116c7cb8d601
+dwellers.nasqueron.org. 86400 IN SSHFP 1 2 (
+ 59d90e5445093e22a2ecb9af48dca0a57054b0512bb22f6d35633af539c7105c
+ )
+dwellers.nasqueron.org. 86400 IN SSHFP 3 1 05400ae38a446429b2255035648b9075a74c2930
+dwellers.nasqueron.org. 86400 IN SSHFP 3 2 (
+ d9568644e0d95bc89e99366e694355d136a735b1170f259b855dff249569d82c
+ )
+dwellers.nasqueron.org. 86400 IN SSHFP 4 1 748c2352eb8845a5db728947c340ac5b85fdf366
+dwellers.nasqueron.org. 86400 IN SSHFP 4 2 (
+ 7097f29b4ead9a32a5c49243ace25e1e796a8e05a7df403c72f4718eb59619db
+ )
+eglide.nasqueron.org. 86400 IN A 51.159.150.221
+email.devcentral.nasqueron.org. 86400 IN CNAME mailgun.org.
+email.forum.nasqueron.org. 86400 IN CNAME mailgun.org.
+email.photos.nasqueron.org. 86400 IN CNAME eu.mailgun.org.
+email.social.nasqueron.org. 86400 IN CNAME mailgun.org.
+equatower.nasqueron.org. 86400 IN A 51.255.124.9
+equatower.nasqueron.org. 86400 IN AAAA 2001:470:1f13:365::50f7:ba11
+forms.nasqueron.org. 300 IN CNAME www3.nasqueron.org.
+forum.nasqueron.org. 86400 IN A 51.255.124.11
+forum.nasqueron.org. 86400 IN AAAA 2001:470:1f13:365::50f7:ba11
+forum.nasqueron.org. 86400 IN MX 10 mxa.mailgun.org.
+forum.nasqueron.org. 86400 IN MX 10 mxb.mailgun.org.
+forum.nasqueron.org. 86400 IN SPF "v=spf1 include:mailgun.org ~all"
+forum.nasqueron.org. 86400 IN TXT "v=spf1 include:mailgun.org ~all"
+forum.nasqueron.org. 86400 IN TXT "v=spf1 include:spf.mandrillapp.com ?all"
+ftp.nasqueron.org. 86400 IN CNAME www1.nasqueron.org.
+geo.nasqueron.org. 86400 IN CNAME www5.nasqueron.org.
+git.nasqueron.org. 86400 IN CNAME www1.nasqueron.org.
+grafana.nasqueron.org. 172800 IN CNAME www-dev.nasqueron.org.
+hervil.nasqueron.org. 86400 IN A 178.32.70.108
+hotglue.nasqueron.org. 86400 IN CNAME www1.nasqueron.org.
+hyper-001.nasqueron.org. 86400 IN A 51.210.99.113
+infra.nasqueron.org. 86400 IN CNAME www-alkane.nasqueron.org.
+install.nasqueron.org. 86400 IN CNAME www1.nasqueron.org.
+ipv4.ysul.nasqueron.org. 86400 IN A 212.83.187.132
+ipv6.ysul.nasqueron.org. 86400 IN AAAA 2001:470:1f13:9e1:0:c0ff:ee:1
+java1.nasqueron.org. 86400 IN TXT "J2EE applications for Nasqueron tribes"
+jenkins.test.nasqueron.org. 86400 IN CNAME www3.nasqueron.org.
+join.nasqueron.org. 86400 IN CNAME www-alkane.nasqueron.org.
+k1._domainkey.notifications.nasqueron.org. 86400 IN TXT "k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDHcyiXCX4ReKYuMHRyo3exdz8P2wIf3KHIdGJ4HV4o1elCCMfB+M0B/RBrQUgNjeNnUszavgR26GbxESgU4pMw4AeN9h+O4h1+NwYP6L/sYmAOxnIf7yPRBbAu51fHEwYYqKXjPZtFKs+Ub/XY9GnPqF4CMj0+0bbu7RIojE15XwIDAQAB"
+kheops.nasqueron.org. 86400 IN CNAME docs.nasqueron.org.
+krs._domainkey.photos.nasqueron.org. 86400 IN TXT "k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDWtMuiBK1zE6q/ttQzb9SxhXgme5ldOHJOgoGkcK3bYmRrfJoGhZrzNCkHgO5mdDmX63oxuT96H9SdFGThKOeI6c3UogaloI9fuag/T281zomhHEE/+P0owZm1MdxUn82DuxlYOuCCaWkYBOHazeHCKg4Ji8j3wrq7r6lzB6OxSwIDAQAB"
+labs.nasqueron.org. 86400 IN CNAME www-alkane.nasqueron.org.
+launch.nasqueron.org. 86400 IN CNAME www-alkane.nasqueron.org.
+legacy-devserver.nasqueron.org. 172800 IN CNAME windriver.nasqueron.org.
+libera-697870996.nasqueron.org. 86400 IN TXT https://agora.nasqueron.org/Governance/Powers_of_representation#IRC
+lists.nasqueron.org. 86400 IN A 212.129.32.223
+lists.nasqueron.org. 86400 IN MX 10 mail.nasqueron.org.
+lists.nasqueron.org. 86400 IN TXT "v=spf1 +mx ?ptr -all"
+login.nasqueron.org. 86400 IN CNAME www5.nasqueron.org.
+login51.nasqueron.org. 86400 IN CNAME www7.nasqueron.org.
+mail.nasqueron.org. 86400 IN A 178.32.70.108
+mailo._domainkey.devcentral.nasqueron.org. 86400 IN TXT "k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQChhRo7ZLwhUPquTflot2sScbWTwKAAF4jb7AMRhG61BiC+e++BINtiN/BMppFoCQ/NFWE6fPfb304R7AbAU3WFeWkXpbSdQolSBPcX4EwS3CDbOSejzVHTP9qXxVMB3pcJQJFVOe1dIO8PCUHnaHzy+KumK7RMdFjLIR+il+e3CwIDAQAB"
+mailwww.nasqueron.org. 86400 IN CNAME www3.nasqueron.org.
+mandrill._domainkey.forum.nasqueron.org. 86400 IN TXT "v=DKIM1; k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCrLHiExVd55zd/IQ/J/mRwSRMAocV/hMB3jXwaHH36d9NaVynQFYV8NaWi69c1veUtRzGt7yAioXqLj7Z4TeEUoOLgrKsn8YnckGs9i3B3tVFB+Ch/4mPhXWiNfNdynHWBcPcbJ8kjEQ2U8y78dHZj1YeRXXVvWob2OaKynO8/lQIDAQAB;"
+metro.nasqueron.org. 86400 IN CNAME www1.nasqueron.org.
+monitoring.nasqueron.org. 86400 IN CNAME app2.nasqueron.org.
+mumble-loupsgris.nasqueron.org. 86400 IN CNAME www1.nasqueron.org.
+mumble.nasqueron.org. 86400 IN CNAME app1.nasqueron.org.
+mx.sentry.nasqueron.org. 86400 IN A 51.255.124.9
+mx._domainkey.forum.nasqueron.org. 86400 IN TXT "k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQChlulocyKb4W/0SqeWbx+1UQheVxyYi6ayG4mRlikgGqL5hhujm6bWUni/tLuhjo1JARIMe/i8hqDD+exFLL2B7GiaPJZcgfZHDiShUx0qwvhne2B1KbAx3inCTuoy+gAbFsFJEV9mISKskQzOsOpJq+OXIq4suUOpsiItgSjtDwIDAQAB"
+nasqueron.org. 86400 IN A 51.255.124.10
+nasqueron.org. 300 IN CAA 0 issue letsencrypt.org
+nasqueron.org. 172800 IN CAA 0 issuewild letsencrypt.org
+nasqueron.org. 86400 IN MX 10 mail.nasqueron.org.
+nasqueron.org. 86400 IN NS ns1.he.net.
+nasqueron.org. 86400 IN NS ns2.he.net.
+nasqueron.org. 86400 IN NS ns3.he.net.
+nasqueron.org. 86400 IN NS ns4.he.net.
+nasqueron.org. 86400 IN NS ns5.he.net.
+nasqueron.org. 86400 IN SPF "v=spf1 +mx ip4:51.255.124.8 +ip6:2001:41d0:303:d971:0:0:517e:c0de ?ptr ~all"
+nasqueron.org. 86400 IN TXT libera-697870996
+nasqueron.org. 86400 IN TXT "v=spf1 +mx ?ptr ~all"
+netbox.nasqueron.org. 300 IN CNAME www7.nasqueron.org.
+nginxusers.nasqueron.org. 86400 IN CNAME www1.nasqueron.org.
+notes.nasqueron.org. 86400 IN CNAME www1.nasqueron.org.
+notifications.integration.nasqueron.org. 86400 IN CNAME www3.nasqueron.org.
+notifications.nasqueron.org. 86400 IN A 51.255.124.9
+notifications.nasqueron.org. 86400 IN AAAA 2001:470:1f13:365::50f7:ba11
+notifications.nasqueron.org. 86400 IN MX 10 mxa.mailgun.org.
+notifications.nasqueron.org. 86400 IN MX 10 mxb.mailgun.org.
+notifications.nasqueron.org. 86400 IN SPF "v=spf1 include:mailgun.org ~all"
+notifications.nasqueron.org. 86400 IN TXT "v=spf1 include:mailgun.org ~all"
+notifications51.nasqueron.org. 86400 IN CNAME www7.nasqueron.org.
+ns0.nasqueron.org. 86400 IN A 195.154.30.15
+orange-rabbit.integration.nasqueron.org. 86400 IN CNAME www3.nasqueron.org.
+packages.nasqueron.org. 86400 IN CNAME www-dev.nasqueron.org.
+pad.nasqueron.org. 86400 IN CNAME www5.nasqueron.org.
+pattern.nasqueron.org. 86400 IN CNAME patterns.nasqueron.org.
+patterns.nasqueron.org. 86400 IN CNAME www1.nasqueron.org.
+phabricator-files-for-river-sector.nasqueron.org. 86400 IN CNAME www5.nasqueron.org.
+phabricator-files-for-wolfplex.nasqueron.org. 86400 IN CNAME www5.nasqueron.org.
+phabricator-files-for-zed.nasqueron.org. 86400 IN CNAME code.zed.dereckson.be.
+phabricator.nasqueron.org. 86400 IN CNAME www5.nasqueron.org.
+phabtest.nasqueron.org. 86400 IN CNAME www3.nasqueron.org.
+photo.nasqueron.org. 86400 IN CNAME photos.nasqueron.org.
+photos.nasqueron.org. 86400 IN A 51.255.124.9
+photos.nasqueron.org. 172800 IN AAAA 2001:470:1f13:365::50f7:ba11
+photos.nasqueron.org. 86400 IN MX 10 mxa.eu.mailgun.org.
+photos.nasqueron.org. 86400 IN MX 10 mxb.eu.mailgun.org.
+photos.nasqueron.org. 86400 IN TXT "v=spf1 include:eu.mailgun.org ~all"
+pic._domainkey.social.nasqueron.org. 86400 IN TXT "k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCtylWYdzNLZbGtaODNKXdBKW00P+GIQsP8qsoAhP/t5yu/M8sGG8eDvgB3q3ewOYZ3cd3MA+SNfqUSw7fnDDw3Pmv58WkilH0LKdL00CnyF7txYSyjYxtv7oUkjIcyi+Kvdl0tr4fXx5M40BE4YUt2ahUNqaepE0W/jYXQA4dhwwIDAQAB"
+planet.nasqueron.org. 86400 IN CNAME www1.nasqueron.org.
+quantum.chromodynamics.at.nasqueron.org. 86400 IN AAAA 2001:470:1f13:896::17
+quux.nasqueron.org. 86400 IN CNAME www1.nasqueron.org.
+rain.nasqueron.org. 86400 IN CNAME www-alkane.nasqueron.org.
+rain51.nasqueron.org. 86400 IN CNAME www2.nasqueron.org.
+registry.nasqueron.org. 86400 IN CNAME www5.nasqueron.org.
+rocketchat.nasqueron.org. 86400 IN CNAME app2.nasqueron.org.
+router-001.nasqueron.org. 86400 IN A 51.255.124.8
+saas-mediawiki.nasqueron.org. 86400 IN CNAME www-alkane.nasqueron.org.
+saas-phpbb.nasqueron.org. 86400 IN CNAME www5.nasqueron.org.
+salt.nasqueron.org. 86400 IN CNAME app1.nasqueron.org.
+sentry.nasqueron.org. 86400 IN CNAME www5.nasqueron.org.
+server.nasqueron.org. 86400 IN CNAME devcentral.nasqueron.org.
+servers.nasqueron.org. 86400 IN CNAME devcentral.nasqueron.org.
+serveur.nasqueron.org. 86400 IN CNAME devcentral.nasqueron.org.
+serveurs.nasqueron.org. 86400 IN CNAME devcentral.nasqueron.org.
+setstyin.nasqueron.org. 86400 IN AAAA 2001:470:1f12:9e1::3
+setup.nasqueron.org. 86400 IN CNAME www1.nasqueron.org.
+social.nasqueron.org. 86400 IN A 51.255.124.11
+social.nasqueron.org. 86400 IN MX 10 mxa.mailgun.org.
+social.nasqueron.org. 86400 IN MX 10 mxb.mailgun.org.
+social.nasqueron.org. 86400 IN TXT "v=spf1 include:mailgun.org ~all"
+status.nasqueron.org. 86400 IN CNAME www5.nasqueron.org.
+tools.nasqueron.org. 86400 IN CNAME www5.nasqueron.org.
+tools51.nasqueron.org. 86400 IN CNAME www-dev.nasqueron.org.
+transit.router-001.nasqueron.org. 86400 IN AAAA 2001:41d0:303:d971::6a7e
+triangulum.nasqueron.org. 86400 IN CNAME app2.nasqueron.org.
+trustspace.nasqueron.org. 86400 IN CNAME www-alkane.nasqueron.org.
+ty.nasqueron.org. 86400 IN NS tyns.nasqueron.org.
+tyns.nasqueron.org. 300 IN A 163.172.49.16
+uncle-slovius.nasqueron.org. 86400 IN CNAME app1.nasqueron.org.
+unium._domainkey.devcentral.nasqueron.org. 172800 IN TXT ( "v=DKIM1; k=rsa; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAoCPGS8OA7k9Sbv7icS6XSwOjqfuhDOn2zKlHMdXFvXqIgStku8Yc+L87l1DrtcsSmwEcd5Y+iTsFEHdAx5NaiKaxZOOzyuspkdVncN1pHWtkmdQd8CrZTgZcxzRZTwF80VQ8CORt/TkAOlw7VuNerBSlnZnQwb7ZgcV45IU7U+gmCS4i2yZV1fMjLeX0Mvh/4"
+ EpLHTN8EtTeEpaAt/wTtHvP9nEcoe0yQnD8QA2yKASJNXWc9ztNhE6p5nCdkA/FEHZiZURGepL21wg29Pgx+UCnGGqF8YEz7ebRklJQF/stUJts9a0jNTwGvTgCRsaDRvdTw9aC6VgwoM+ImNd9QwIDAQAB )
+unium._domainkey.lists.nasqueron.org. 86400 IN TXT ( "v=DKIM1; k=rsa; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArFs8Ra9oEd48vRZSOc03H6xVy/+hd+11I5qRbKpGTNOlFXgH3OZQG5M1A09fh/8G5Rz5KH5dbBjSPZw1cylpCG0LycRsj+WwDyxDFyQVOZf1sdHqMEqrxtO2uJchemRm2J0S7vg1ITuDW796hsdDX4Q6d+C1sQO7N72YONyBVO0oePjCo/HkxKWeQFMi5nATF"
+ zyQwIT8xpWK4jhBwOmf4ZzcfwCoyM2WNwD3DxURtV9ITR/4UXruPuCB8ILckCsej+lXCjaFMmzNilc8oup46UtJSBbSQSiNNX2EEFiZAhqYJuuM555KKMqtRmphUFVLQSOMczm2VTMjjUa3bq81JQIDAQAB )
+unium._domainkey.nasqueron.org. 86400 IN TXT ( "v=DKIM1; k=rsa; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAj2hOq4/nK8Np+kqmLtRxc29EDcdKtbWHsOTeaNCR5F25AISC6rd4BSCUqYJHD7LAhjrCXQCdBfA2V62k75plPR3OzzLWYbP9/FgmB9Nnu1bgQnpBs7zf9YNz1kgIW953tjWJb3E4QvlnIgv4S+jx4n0ajxjMaOzndb7BYvaqj6PP4Hl8PsZRUGKwtqOe41GUB"
+ M0XiNTgL4471XlMwNRLg1TAjVP5TTVLgaRFWruvqUZhGEn/s+s4yZ0AVCH3dIaCSTmMxSScmkHuC2ICAalK44d4X7Oq6jmaL7ZNPhcI4F38XqQOggTg9VtooQelChAZD98xOorHGoM+CFUafz7muQIDAQAB )
+vault-notifications.integration.nasqueron.org. 86400 IN CNAME www3.nasqueron.org.
+viperserv.nasqueron.org. 86400 IN AAAA 2001:470:1f13:9e1:0:c0ff:ee:7
+vma.nasqueron.org. 86400 IN CNAME mailwww.nasqueron.org.
+web-001.nasqueron.org. 86400 IN A 51.255.124.10
+white-rabbit.nasqueron.org. 86400 IN CNAME app3.nasqueron.org.
+wiki-old.nasqueron.org. 86400 IN CNAME www1.nasqueron.org.
+wiki.nasqueron.org. 86400 IN CNAME www1.nasqueron.org.
+wikis.nasqueron.org. 86400 IN CNAME www-alkane.nasqueron.org.
+windriver.nasqueron.org. 86400 IN A 195.154.30.15
+windriver.nasqueron.org. 86400 IN SSHFP 1 1 e2c95894cf8e7d4bb4510c7df9f3c1c45effb003
+windriver.nasqueron.org. 86400 IN SSHFP 1 2 (
+ ed639cf053997617957f57d647706712662dad5c002a050c6f925d18f8703572
+ )
+windriver.nasqueron.org. 86400 IN SSHFP 3 1 01582f8d6a7de3f9e646489cf0a3f0776f6299f0
+windriver.nasqueron.org. 86400 IN SSHFP 3 2 (
+ 7a04b0a4911598ca31878da7aa4a188ae88ede1c6486d304672b45b0623a9b57
+ )
+windriver.nasqueron.org. 86400 IN SSHFP 4 1 5e4998f5f621d509e4e23676ff35048106737011
+windriver.nasqueron.org. 86400 IN SSHFP 4 2 (
+ a0f1eb20630e77f83142c0a9829acee1a1c324fac268a92faa9b249aff2457fb
+ )
+windriver.nasqueron.org. 300 IN TXT "v=spf1 a mx ip4:195.154.30.15 ip6:2001:bc8:6006:14:1a66:daff:feb3:396d ip6:2001:bc8:2e84:700::da7a:7001 -all"
+www-alkane-ipv6.nasqueron.org. 172800 IN AAAA 2001:41d0:303:d971::517e:c0de
+www-alkane.nasqueron.org. 86400 IN A 51.255.124.10
+www-alkane.nasqueron.org. 172800 IN AAAA 2001:41d0:303:d971::517e:c0de
+www-alt.ysul.nasqueron.org. 86400 IN AAAA 2001:470:1f13:9e1:0:c0ff:ee:2
+www-dev.nasqueron.org. 86400 IN A 195.154.30.15
+www-dev.nasqueron.org. 86400 IN AAAA 2001:bc8:2e84:700::da7a:7001
+www-mail.nasqueron.org. 172800 IN CNAME hervil.nasqueron.org.
+www.nasqueron.org. 86400 IN CNAME www-alkane.nasqueron.org.
+www1.nasqueron.org. 86400 IN A 212.83.187.132
+www1.nasqueron.org. 86400 IN AAAA 2001:470:1f13:9e1:0:c0ff:ee:1
+www1.nasqueron.org. 86400 IN TXT "Web sites for Nasqueron tribes"
+www2.nasqueron.org. 86400 IN A 212.83.187.132
+www2.nasqueron.org. 86400 IN AAAA 2001:470:1f13:9e1:0:c0ff:ee:1
+www3.nasqueron.org. 86400 IN A 51.255.124.11
+www4.nasqueron.org. 86400 IN CNAME www1.nasqueron.org.
+www5.nasqueron.org. 86400 IN A 51.255.124.9
+www5.nasqueron.org. 86400 IN AAAA 2001:470:1f13:365::50f7:ba11
+www51.nasqueron.org. 86400 IN CNAME www-dev.nasqueron.org.
+www7.nasqueron.org. 86400 IN CNAME windriver.nasqueron.org.
+xmpp.nasqueron.org. 86400 IN A 51.255.124.9
+xn--dghrefn-mxa.nasqueron.org. 86400 IN CNAME daeghrefn.nasqueron.org.
+ysul-core.nasqueron.org. 86400 IN A 163.172.49.16
+ysul.nasqueron.org. 86400 IN A 212.83.187.132
+ysul.nasqueron.org. 86400 IN AAAA 2001:470:1f13:9e1:0:c0ff:ee:1
+ysul.nasqueron.org. 86400 IN MX 10 ysul.nasqueron.org.
+ysul.nasqueron.org. 86400 IN SSHFP 1 1 d1b0a408bbaa22b342464d851c15857746fcd0a7
+ysul.nasqueron.org. 86400 IN SSHFP 1 2 (
+ 4efb284579508b1ad53000aca96e3104c2c8582fd0aa6ec5a7b767e9f3fa969d
+ )
+ysul.nasqueron.org. 86400 IN SSHFP 3 1 085356d6ad1d34731fbdccb137a7faec170ddfe6
+ysul.nasqueron.org. 86400 IN SSHFP 3 2 (
+ ab34138b4c5cb8460746bd46578fb1a874fa8dd20cde2151f1834af50226edee
+ )
+ysul.nasqueron.org. 86400 IN SSHFP 4 1 4740d85fc1161fea53974049e7df10b28abf5c6d
+ysul.nasqueron.org. 86400 IN SSHFP 4 2 (
+ 26653b23045c60bbcfea0948227898805d7cc280cf81e4189e87a9b5e1370925
+ )
+_acme-challenge.admin.mail.nasqueron.org. 172800 IN CNAME 8126d33d-0579-40e8-ae45-dbf92e5710b2.acme.nasqueron.org.
+_acme-challenge.airflow.nasqueron.org. 300 IN CNAME 878f672a-53b7-4043-9425-a38589014e80.acme.nasqueron.org.
+_acme-challenge.api.nasqueron.org. 172800 IN CNAME d3ff0494-80b1-49ae-9cba-dffb1a3be70c.acme.nasqueron.org.
+_acme-challenge.conference.nasqueron.org. 86400 IN CNAME 8555b4ff-b920-43d9-8f33-35e8dcb19729.acme.nasqueron.org.
+_acme-challenge.corspat.nasqueron.org. 300 IN CNAME 4c468b23-7fc6-4ae4-bbfd-723ae9651fd8.acme.nasqueron.org.
+_acme-challenge.docker-001.nasqueron.org. 86400 IN CNAME 46e2573d-ba6a-4832-b84a-0a4d9c3fce0a.acme.nasqueron.org.
+_acme-challenge.dreadnought.nasqueron.org. 86400 IN CNAME e5a2f96b-e064-4944-a276-ad97103fc5f0.acme.nasqueron.org.
+_acme-challenge.grafana.nasqueron.org. 172800 IN CNAME dadedc45-b036-4e16-825b-486ad9ef2862.acme.nasqueron.org.
+_acme-challenge.hervil.nasqueron.org. 172800 IN CNAME 6cd3e3b6-3908-4329-8f5a-7f530a219994.acme.nasqueron.org.
+_acme-challenge.mail.nasqueron.org. 172800 IN CNAME 0e9567a5-f550-4707-b30f-557b2cc5b42d.acme.nasqueron.org.
+_acme-challenge.nasqueron.org. 86400 IN CNAME 0b972332-3e85-4949-98cb-a02eb3a11d80.acme.nasqueron.org.
+_acme-challenge.packages.nasqueron.org. 172800 IN CNAME 82f672a3-f626-45e8-95c0-525f2288cdcb.acme.nasqueron.org.
+_acme-challenge.tools.nasqueron.org. 172800 IN CNAME 2a37c286-deed-4a19-b265-89f605717695.acme.nasqueron.org.
+_acme-challenge.xmpp.nasqueron.org. 86400 IN CNAME 2a578a3d-ea6e-46fb-ba23-f5beba469df4.acme.nasqueron.org.
+_github-challenge-nasqueron.www.nasqueron.org. 86400 IN TXT 08799d586f
+_https._tcp.packages.nasqueron.org. 300 IN SRV 10 10 443 www-dev.nasqueron.org.
+_imap._tcp.nasqueron.org. 86400 IN SRV 0 1 143 mail.nasqueron.org.
+_jabber._tcp.nasqueron.org. 86400 IN SRV 0 0 5222 xmpp.nasqueron.org.
+_pop3._tcp.nasqueron.org. 86400 IN SRV 10 1 110 mail.nasqueron.org.
+_stun._tcp.nasqueron.org. 86400 IN SRV 0 0 3478 xmpp.nasqueron.org.
+_submission._tcp.nasqueron.org. 86400 IN SRV 0 1 587 mail.nasqueron.org.
+_turn._tcp.nasqueron.org. 86400 IN SRV 0 0 3478 xmpp.nasqueron.org.
+_xmpp-client._tcp.nasqueron.org. 86400 IN SRV 0 0 5222 xmpp.nasqueron.org.
+_xmpp-server._tcp.nasqueron.org. 86400 IN SRV 0 0 5269 xmpp.nasqueron.org.
+_xmpps-client._tcp.nasqueron.org. 86400 IN SRV 0 0 5223 xmpp.nasqueron.org.
+_xmpps-server._tcp.nasqueron.org. 86400 IN SRV 0 0 5270 xmpp.nasqueron.org.
diff --git a/roles/dns/knot/init.sls b/roles/dns/knot/init.sls
new file mode 100644
--- /dev/null
+++ b/roles/dns/knot/init.sls
@@ -0,0 +1,11 @@
+# -------------------------------------------------------------
+# Salt — KnotDNS configuration
+# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+# Project: Nasqueron
+# License: Trivial work, not eligible to copyright
+# -------------------------------------------------------------
+
+include:
+ - .software
+ - .config
+ - .service
diff --git a/roles/dns/knot/service.sls b/roles/dns/knot/service.sls
new file mode 100644
--- /dev/null
+++ b/roles/dns/knot/service.sls
@@ -0,0 +1,21 @@
+# -------------------------------------------------------------
+# Salt — knotDNS service
+# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+# Project: Nasqueron
+# License: Trivial work, not eligible to copyright
+# -------------------------------------------------------------
+
+{% from "map.jinja" import dirs, services with context %}
+
+# -------------------------------------------------------------
+# OpenDKIM service
+# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+
+{% if services["manager"] == "rc" %}
+
+/etc/rc.conf.d/knot:
+ file.managed:
+ - source: salt://roles/dns/knot/files/rc/knot.conf
+ - context: dirs
+
+{% endif %}
diff --git a/roles/dns/knot/software.sls b/roles/dns/knot/software.sls
new file mode 100644
--- /dev/null
+++ b/roles/dns/knot/software.sls
@@ -0,0 +1,10 @@
+# -------------------------------------------------------------
+# Salt — KnotDNS software
+# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+# Project: Nasqueron
+# License: Trivial work, not eligible to copyright
+# -------------------------------------------------------------
+
+knotdns_software:
+ pkg.installed:
+ - name: knot3
diff --git a/top.sls b/top.sls
--- a/top.sls
+++ b/top.sls
@@ -38,6 +38,8 @@
- roles/dbserver-pgsql
'db-B-001':
- roles/dbserver-mysql
+ 'dns-001':
+ - roles/dns
'docker-002':
- roles/paas-docker
'dwellers':

File Metadata

Mime Type
text/plain
Expires
Fri, Jun 13, 22:08 (2 h, 31 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
2728230
Default Alt Text
D3640.id9411.diff (25 KB)

Event Timeline