dns: add new primary nameserver
This commit is contained in:
parent
7bd8237876
commit
eeceebfd23
4 changed files with 45 additions and 28 deletions
1
data/backup/keys/ns-primary.key.vault
Normal file
1
data/backup/keys/ns-primary.key.vault
Normal file
|
@ -0,0 +1 @@
|
||||||
|
encrypt$gAAAAABj1jTasX0XOFRWh7F0pxNgMoJIjrblvqOM8ohGVCsvVyMEQDiOmGaJCs9lW-lbeghlzRpiC8P7CNot6OOeNXBYWmxN_HgN3J2p6Q5-XoSJ62NUJWQNRNNENuiN1Yy0g0MREk4gVsNh8-VeoXuKgyLEXJQJI-SYLzl8faZoBnQGTK4FbTAiN6KSB4EbTPwxx-8dYp8kNIj4ipBjkQKNu-mXuVvdnf5fTUwTCQx6rz7yjlp7DOPuSJDASg5bE33dd8gt89grW5vBKeEnQsi7hpJCJF5vNfRay89IKfjf6UqxJHKCmS2tIWQ9Kz4Tv41MnNR0-jvnULq7TWcnqwo_SKb8JRLUA3dH2wLiOUu7aApYSkeSNiul2ILCtBPsjY_eWzqdd3tkpJBErOcFVe2mdjVRSIUOXTM_T3nNWCJgn5TxD4qbHklZoCaM6Ey9P_yQj-sSRGizgcDhGiqY8xJNmwbWz9IH5a_Fs6iRVhAh6VzSa1ZAKxcum87dj-KVA_SjG9hy7Dy28xK0D4NoSpYFOkEz4VHpa1tP0t8QJ2WtQiw-qjHFzokkIINEUKUPIBg6t_5oedJ24YMnyyzBZ2_uQ1HFVFjBx-7Iw73bTPNluVwXkobzEnrYFwDsEXGE6tR0HjbteNxj
|
1
data/backup/keys/ns-primary.pub
Normal file
1
data/backup/keys/ns-primary.pub
Normal file
|
@ -0,0 +1 @@
|
||||||
|
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIL+FCn1sWP74+lVAyaXDpXxCCauh6LC2KEJmIMhDEYvJ kunsi@kunsi-p14s.kunbox.net
|
|
@ -3,19 +3,12 @@
|
||||||
|
|
||||||
nodes['gce.bind01'] = {
|
nodes['gce.bind01'] = {
|
||||||
'hostname': '34.89.208.78',
|
'hostname': '34.89.208.78',
|
||||||
'bundles': {
|
|
||||||
'nodejs',
|
|
||||||
'powerdnsadmin',
|
|
||||||
},
|
|
||||||
'groups': {
|
'groups': {
|
||||||
'debian-bullseye',
|
'debian-bullseye',
|
||||||
'dns',
|
'dns',
|
||||||
'webserver',
|
|
||||||
},
|
},
|
||||||
'metadata': {
|
'metadata': {
|
||||||
'backups': {
|
'backups': {
|
||||||
# This is the primary DNS server. However, we only use
|
|
||||||
# replication for DynDNS, currently. No need for backups here.
|
|
||||||
'exclude_from_backups': True,
|
'exclude_from_backups': True,
|
||||||
},
|
},
|
||||||
'interfaces': {
|
'interfaces': {
|
||||||
|
@ -30,33 +23,12 @@ nodes['gce.bind01'] = {
|
||||||
'icinga_options': {
|
'icinga_options': {
|
||||||
'pretty_name': 'ns-1.kunbox.net',
|
'pretty_name': 'ns-1.kunbox.net',
|
||||||
},
|
},
|
||||||
'nginx': {
|
|
||||||
'vhosts': {
|
|
||||||
'ns-1.kunbox.net': {
|
|
||||||
'locations': {
|
|
||||||
'/': {
|
|
||||||
'target': 'http://127.0.0.1:8000/',
|
|
||||||
},
|
|
||||||
},
|
|
||||||
'website_check_path': '/login',
|
|
||||||
'website_check_string': 'PowerDNS',
|
|
||||||
},
|
|
||||||
},
|
|
||||||
},
|
|
||||||
'postgresql': {
|
'postgresql': {
|
||||||
'version': '15',
|
'version': '15',
|
||||||
},
|
},
|
||||||
'powerdns': {
|
'powerdns': {
|
||||||
'features': {
|
|
||||||
'bind': True,
|
|
||||||
},
|
|
||||||
'is_secondary': False,
|
|
||||||
'secondary_nameservers': 'dns',
|
|
||||||
'my_hostname': 'ns-1.kunbox.net',
|
'my_hostname': 'ns-1.kunbox.net',
|
||||||
},
|
},
|
||||||
'powerdnsadmin': {
|
|
||||||
'version': 'v0.3.0',
|
|
||||||
},
|
|
||||||
'vm': {
|
'vm': {
|
||||||
'cpu': 1,
|
'cpu': 1,
|
||||||
'ram': 1,
|
'ram': 1,
|
||||||
|
|
43
nodes/ns-primary.toml
Normal file
43
nodes/ns-primary.toml
Normal file
|
@ -0,0 +1,43 @@
|
||||||
|
hostname = "82.165.52.168"
|
||||||
|
bundles = [
|
||||||
|
"nodejs",
|
||||||
|
"powerdnsadmin",
|
||||||
|
]
|
||||||
|
groups = [
|
||||||
|
"debian-bullseye",
|
||||||
|
"dns",
|
||||||
|
"webserver",
|
||||||
|
]
|
||||||
|
|
||||||
|
[metadata.interfaces.ens192]
|
||||||
|
ips = [
|
||||||
|
"82.165.52.168",
|
||||||
|
"2001:8d8:1801:7d4::1/64",
|
||||||
|
]
|
||||||
|
gateway4 = "10.255.255.1"
|
||||||
|
gateway6 = "fe80::250:56ff:fea8:628f"
|
||||||
|
|
||||||
|
[metadata.icinga_options]
|
||||||
|
pretty_name = "ns-primary.kunbox.net"
|
||||||
|
|
||||||
|
[metadata.nginx.vhosts."ns-primary.kunbox.net"]
|
||||||
|
website_check_path = "/login"
|
||||||
|
website_check_string = "PowerDNS"
|
||||||
|
|
||||||
|
[metadata.nginx.vhosts."ns-primary.kunbox.net".locations."/"]
|
||||||
|
target = "http://127.0.0.1:8000/"
|
||||||
|
|
||||||
|
[metadata.postgresql]
|
||||||
|
version = "15"
|
||||||
|
|
||||||
|
[metadata.powerdns]
|
||||||
|
is_secondary = false
|
||||||
|
secondary_nameservers = "dns"
|
||||||
|
features.bind = true
|
||||||
|
|
||||||
|
[metadata.powerdnsadmin]
|
||||||
|
version = "v0.3.0"
|
||||||
|
|
||||||
|
[metadata.vm]
|
||||||
|
cpu = 2
|
||||||
|
ram = 2
|
Loading…
Reference in a new issue