diff --git a/ansible/group_vars/prod.yml b/ansible/group_vars/prod.yml index 0d9c340a..d21ea392 100644 --- a/ansible/group_vars/prod.yml +++ b/ansible/group_vars/prod.yml @@ -19,6 +19,7 @@ void_mesh: b-fsn-de.m.voidlinux.org: 192.168.99.115 a-fra-de.m.voidlinux.org: 192.168.99.117 a-sea-us.m.voidlinux.org: 192.168.99.126 + a-nbg-de.m.voidlinux.org: 192.168.99.127 consul_servers: - 192.168.99.120 diff --git a/ansible/host_vars/a-nbg-de.m.voidlinux.org.yml b/ansible/host_vars/a-nbg-de.m.voidlinux.org.yml new file mode 100644 index 00000000..b1fd885b --- /dev/null +++ b/ansible/host_vars/a-nbg-de.m.voidlinux.org.yml @@ -0,0 +1,16 @@ +--- +network_static_routes: + - to: default + via: 152.53.152.1 + - to: default + via: fe80::1 + +network_static_interfaces: + - name: eth0 + type: direct + addrs: + - 152.53.154.59/22 + - 2a00:11c0:47:331e::/64 + +sshd_AllowGroups: + - build-ops diff --git a/ansible/inventory b/ansible/inventory index d661ecf6..02e1d24a 100644 --- a/ansible/inventory +++ b/ansible/inventory @@ -27,6 +27,7 @@ b-lej-de.m.voidlinux.org a-sfo3-us.m.voidlinux.org a-fra-de.m.voidlinux.org a-sea-us.m.voidlinux.org +a-nbg-de.m.voidlinux.org [hashi:children] hashimaster @@ -47,6 +48,7 @@ b-lej-de.m.voidlinux.org h-hel-fi.m.voidlinux.org j-hel-fi.m.voidlinux.org a-sea-us.m.voidlinux.org +a-nbg-de.m.voidlinux.org [hashimirror] b-hel-fi.m.voidlinux.org @@ -77,6 +79,7 @@ b-lej-de.m.voidlinux.org a-sfo3-us.m.voidlinux.org a-fra-de.m.voidlinux.org a-sea-us.m.voidlinux.org +a-nbg-de.m.voidlinux.org [musl] b-hel-fi.m.voidlinux.org @@ -99,3 +102,4 @@ j-hel-fi.m.voidlinux.org b-lej-de.m.voidlinux.org a-fsn-de.m.voidlinux.org a-fra-de.m.voidlinux.org +a-nbg-de.m.voidlinux.org diff --git a/terraform/do/dns.tf b/terraform/do/dns.tf index f718f82a..c369275d 100644 --- a/terraform/do/dns.tf +++ b/terraform/do/dns.tf @@ -352,6 +352,20 @@ resource "digitalocean_record" "a_sea_us" { value = "199.255.18.172" } +resource "digitalocean_record" "a_nbg_de" { + domain = digitalocean_domain.voidlinux_org.name + type = "A" + name = "a-nbg-de.m" + value = "152.53.154.59" +} + +resource "digitalocean_record" "a_nbg_de_v6" { + domain = digitalocean_domain.voidlinux_org.name + type = "AAAA" + name = "a-nbg-de.m" + value = "2a00:11c0:47:331e::" +} + ####################################################################### # Services # # #