From a4fb1c6fb25ea43b7162a6feae8c8344696dc60d Mon Sep 17 00:00:00 2001 From: Joseph Hanson Date: Sun, 14 Jan 2024 14:19:57 -0600 Subject: [PATCH] re-added bind and updated jahanson.tech. --- config-parts/container.sh | 25 +++++++++------- containers/bind/config/zones/db.hsn.dev | 30 ------------------- containers/bind/config/zones/db.jahanson.tech | 27 +---------------- 3 files changed, 16 insertions(+), 66 deletions(-) delete mode 100644 containers/bind/config/zones/db.hsn.dev diff --git a/config-parts/container.sh b/config-parts/container.sh index cadb3ef..cabd18c 100644 --- a/config-parts/container.sh +++ b/config-parts/container.sh @@ -3,6 +3,21 @@ # Container networks set container network containers prefix '10.5.0.0/24' +# bind +set container name bind cap-add 'net-bind-service' +set container name bind image 'docker.io/internetsystemsconsortium/bind9:9.19' +set container name bind command '/usr/sbin/named -4 -f -c /etc/bind/named.conf -u bind' +set container name bind memory '0' +set container name bind network containers address '10.5.0.3' +set container name bind restart 'on-failure' +set container name bind shared-memory '0' +set container name bind volume config destination '/etc/bind' +set container name bind volume config source '/config/containers/bind/config' +set container name bind volume config mode 'ro' +set container name bind volume cache source '/tmp/bind/cache' +set container name bind volume cache destination '/var/cache/bind' +set container name bind volume cache mode 'rw' + # haproxy-k8s-api set container name haproxy-k8s-api image 'docker.io/library/haproxy:2.9.0' set container name haproxy-k8s-api memory '0' @@ -13,16 +28,6 @@ set container name haproxy-k8s-api volume config source '/config/containers/hapr set container name haproxy-k8s-api volume config destination '/usr/local/etc/haproxy/haproxy.cfg' set container name haproxy-k8s-api volume config mode 'ro' -# haproxy-k3s-api -set container name haproxy-k3s-api image 'docker.io/library/haproxy:2.9.0' -set container name haproxy-k3s-api memory '0' -set container name haproxy-k3s-api network containers address '10.5.0.3' -set container name haproxy-k3s-api restart 'on-failure' -set container name haproxy-k3s-api shared-memory '0' -set container name haproxy-k3s-api volume config source '/config/containers/haproxy-k3s/config/haproxy.cfg' -set container name haproxy-k3s-api volume config destination '/usr/local/etc/haproxy/haproxy.cfg' -set container name haproxy-k3s-api volume config mode 'ro' - # node-exporter set container name node-exporter environment procfs value '/host/proc' set container name node-exporter environment rootfs value '/host/rootfs' diff --git a/containers/bind/config/zones/db.hsn.dev b/containers/bind/config/zones/db.hsn.dev deleted file mode 100644 index 0f84826..0000000 --- a/containers/bind/config/zones/db.hsn.dev +++ /dev/null @@ -1,30 +0,0 @@ -; Make sure to update the epoch time in the SOA records so coreDNS picks up the changes automatically -; https://www.epochconverter.com/ - -; SOA Records -$TTL 3600 -$ORIGIN hsn.dev. -@ 3600 IN SOA gateway.jahanson.tech. gateway.jahanson.tech. ( - 1696362449 ; serial number (epoch timestamp) - 7200 ; refresh period - 3600 ; retry period - 1209600 ; expire time - 3600 ; minimum ttl -) - -; NS Records -@ IN NS gateway.jahanson.tech. - -; Containers -@ IN A 104.26.2.197 -@ IN A 104.26.3.197 -@ IN A 172.67.72.148 -blog IN A 20.64.91.58 -onepassword-connect IN A 10.5.0.5 -git IN A 40.124.184.64 -varda IN A 136.243.8.106 - -; CNAME Records -s3 IN CNAME nas.jahanson.tech. -minio IN CNAME nas.jahanson.tech. -vpn IN CNAME gateway.jahanson.tech. diff --git a/containers/bind/config/zones/db.jahanson.tech b/containers/bind/config/zones/db.jahanson.tech index f2c50b6..d1a190e 100644 --- a/containers/bind/config/zones/db.jahanson.tech +++ b/containers/bind/config/zones/db.jahanson.tech @@ -5,7 +5,7 @@ $TTL 3600 $ORIGIN jahanson.tech. @ 3600 IN SOA gateway.jahanson.tech. gateway.jahanson.tech. ( - 1686507728 ; serial number (epoch timestamp) + 1705263395 ; serial number (epoch timestamp) 7200 ; refresh period 3600 ; retry period 1209600 ; expire time @@ -21,31 +21,6 @@ gateway IN A 10.1.0.1 ; Servers elessar IN A 10.1.1.11 sting IN A 10.1.1.12 -gandalf IN A 10.1.1.31 -glamdring IN A 10.1.1.32 -shadowfax IN A 10.1.1.33 -nenya IN A 10.1.1.41 -vilya IN A 10.1.1.42 -narya IN A 10.1.1.43 -nahar IN A 10.1.1.44 -thror IN A 10.1.1.45 -thrain IN A 10.1.1.46 -nextcloud IN A 10.1.1.51 -frodo IN A 10.1.1.52 -tulkas IN A 10.1.1.53 -galadriel IN A 10.1.1.61 -elrond IN A 10.1.1.62 -cirdan IN A 10.1.1.63 - -; IOT -livingroom-vacuum IN A 10.1.3.18 - -; Video -driveway-camera IN A 10.1.4.12 - -; Containers -morgoth IN A 10.5.0.2 ; CNAME records nas IN CNAME elessar.jahanson.tech. -pikvm IN CNAME frodo.jahanson.tech.