]> xn--ix-yja.es Git - alex.git/commitdiff
Configure OpenNIC
authoralex <alex@pdp7.net>
Fri, 10 Jan 2025 11:55:46 +0000 (11:55 +0000)
committeralexpdp7 <alex@corcoles.net>
Fri, 10 Jan 2025 11:56:46 +0000 (11:56 +0000)
personal_infra/puppet/modules/dns_dhcp/manifests/opennic.pp [new file with mode: 0644]
personal_infra/puppet/site/dixie.bcn.int.pdp7.net.pp
personal_infra/puppet/site/h1.pdp7.net.pp
personal_infra/puppet/site/maelcum.mad.int.pdp7.net.pp

diff --git a/personal_infra/puppet/modules/dns_dhcp/manifests/opennic.pp b/personal_infra/puppet/modules/dns_dhcp/manifests/opennic.pp
new file mode 100644 (file)
index 0000000..1674f47
--- /dev/null
@@ -0,0 +1,13 @@
+class dns_dhcp::opennic {
+  Package['dnsmasq']
+  ->
+  file {'/etc/dnsmasq.d/opennic':
+    content => @(EOT)
+    server=/bbs/chan/cyb/dyn/geek/gopher/indy/libre/neo/null/o/oss/oz/parody/pirate/94.247.43.254
+    server=/bbs/chan/cyb/dyn/geek/gopher/indy/libre/neo/null/o/oss/oz/parody/pirate/152.53.15.127
+    | EOT
+    ,
+  }
+  ~>
+  Service['dnsmasq']
+}
index 25980854f14fe3b62b288b1258975d4af6c76cff..1c815c24a71631450eddf7db45cc5ff213f94f4c 100644 (file)
@@ -1,5 +1,6 @@
 node 'dixie.bcn.int.pdp7.net' {
   class {'dns_dhcp':}
+  class {'dns_dhcp::opennic':}
   file {'/etc/dnsmasq.d/static.conf':
     content => "host-record=router,router.bcn.int.pdp7.net,192.168.76.1
 host-record=archerc7,archerc7.bcn.int.pdp7.net,192.168.76.6
index 7d7427a1055c0da234f5e5f692840cb763fd6b66..7ef47fcd12901b9ccf5bd7a484c1779e0678de1a 100644 (file)
@@ -1,6 +1,7 @@
 node 'h1.pdp7.net' {
   class {'proxmox::freeipa':}
   class {'dns_dhcp':}
+  class {'dns_dhcp::opennic':}
 
   class {'backups':
     sanoid_config =>  @("EOT")
index 25e1732dd236688887a4c9445babf8bd174e789a..0ae288ea940bb51a23795383820416ecac4e42b4 100644 (file)
@@ -1,5 +1,6 @@
 node 'maelcum.mad.int.pdp7.net' {
   class {'dns_dhcp':}
+  class {'dns_dhcp::opennic':}
   file {'/etc/dnsmasq.d/static.conf':
     content => @(EOT)
     host-record=router,router.mad.int.pdp7.net,10.34.10.1