diff options
Diffstat (limited to 'terraform/ipam6/ipam6.tf')
-rw-r--r-- | terraform/ipam6/ipam6.tf | 129 |
1 files changed, 101 insertions, 28 deletions
diff --git a/terraform/ipam6/ipam6.tf b/terraform/ipam6/ipam6.tf index 88f8181..a077e98 100644 --- a/terraform/ipam6/ipam6.tf +++ b/terraform/ipam6/ipam6.tf @@ -14,16 +14,11 @@ output "networks" { hosts = { } } - conflatorio_dn42 = { - description = "Internal network on host" - range = "fdb1:4242:3538:2001::/64" - address = "fdb1:4242:3538:2001::" - prefix = "64" + unused_2001 = { + range = "fdb1:4242:3538:2001::/64" + address = "fdb1:4242:3538:2001::" + prefix = "64" hosts = { - conflatorio = { - address : "fdb1:4242:3538:2001::ffff" - prefix : "64" - } } } node1_dn42 = { @@ -31,6 +26,10 @@ output "networks" { address = "fdb1:4242:3538:2002::" prefix = "64" hosts = { + node1 = { + address : "fdb1:4242:3538:2002::ffff" + prefix : "128" + } } } node2_dn42 = { @@ -38,6 +37,10 @@ output "networks" { address = "fdb1:4242:3538:2003::" prefix = "64" hosts = { + node2 = { + address : "fdb1:4242:3538:2003::ffff" + prefix : "128" + } } } knot_dn42 = { @@ -47,7 +50,7 @@ output "networks" { hosts = { knot = { address : "fdb1:4242:3538:2004::ffff" - prefix : "64" + prefix : "128" } } } @@ -56,12 +59,8 @@ output "networks" { address = "fdb1:4242:3538:2005::" prefix = "64" hosts = { - coregonus-ix = { + coregonus = { address : "fdb1:4242:3538:2005::ffff" - prefix : "64" - } - danneri = { - address : "fdb1:4242:3538:2005:9422:d355:95b7:f170" prefix : "128" } } @@ -73,6 +72,17 @@ output "networks" { hosts = { } } + kv24_pub = { + range = "2a01:799:111d:1801::/64" + address = "2a01:799:111d:1801::" + prefix = "64" + hosts = { + homeassistant = { + address : "2a01:799:111d:1801:e0d7:757e:4080:a508" + prefix : "128" + } + } + } kv24_dn42 = { range = "fdb1:4242:3538:2006::/64" address = "fdb1:4242:3538:2006::" @@ -80,11 +90,22 @@ output "networks" { hosts = { kv24ix = { address : "fdb1:4242:3538:2006::ffff" - prefix : "64" + prefix : "128" + } + } + } + hash_dn42 = { + range = "fdb1:4242:3538:2007::/64" + address = "fdb1:4242:3538:2007::" + prefix = "64" + hosts = { + hash = { + address : "fdb1:4242:3538:2007::ffff" + prefix : "128" } } } - conflatorio_dn42_2 = { + hash_docker_dn42 = { range = "fdb1:4242:3538:2007:1001::/112" address = "fdb1:4242:3538:2007:1001::" prefix = "112" @@ -98,12 +119,48 @@ output "networks" { hosts = { lhn2pi = { address : "fdb1:4242:3538:2008::ffff" - prefix : "64" + prefix : "128" } conflatorio = { address : "fdb1:4242:3538:2008:8042:32ff:fe0c:7161" prefix : "128" } + danneri = { + address : "fdb1:4242:3538:2008:9422:d355:95b7:f170" + prefix : "128" + } + unifi = { + address : "fdb1:4242:3538:2008:5054:ff:fe4d:96c" + prefix : "128" + } + } + } + danneri_cluster = { + range = "fdb1:4242:3538:3009::/112" + address = "fdb1:4242:3538:3009::" + prefix = "112" + hosts = { + } + } + danneri_service = { + range = "fdb1:4242:3538:300a::/100" + address = "fdb1:4242:3538:300a::" + prefix = "100" + hosts = { + } + } + k8s = { + range = "fdb1:4242:3538:3000::/52" + address = "fdb1:4242:3538:3000::" + prefix = "52" + hosts = { + } + } + danneri_service2 = { + range = "fdb1:4242:3538:300a::/112" + address = "fdb1:4242:3538:300a::" + prefix = "112" + hosts = { } } dn42 = { @@ -118,33 +175,49 @@ output "networks" { output "hosts" { value = { - conflatorio = { - address : "fdb1:4242:3538:2001::ffff" - prefix : "64" + node1 = { + address : "fdb1:4242:3538:2002::ffff" + prefix : "128" + } + node2 = { + address : "fdb1:4242:3538:2003::ffff" + prefix : "128" } knot = { address : "fdb1:4242:3538:2004::ffff" - prefix : "64" + prefix : "128" } - coregonus-ix = { + coregonus = { address : "fdb1:4242:3538:2005::ffff" - prefix : "64" + prefix : "128" } - danneri = { - address : "fdb1:4242:3538:2005:9422:d355:95b7:f170" + homeassistant = { + address : "2a01:799:111d:1801:e0d7:757e:4080:a508" prefix : "128" } kv24ix = { address : "fdb1:4242:3538:2006::ffff" - prefix : "64" + prefix : "128" + } + hash = { + address : "fdb1:4242:3538:2007::ffff" + prefix : "128" } lhn2pi = { address : "fdb1:4242:3538:2008::ffff" - prefix : "64" + prefix : "128" } conflatorio = { address : "fdb1:4242:3538:2008:8042:32ff:fe0c:7161" prefix : "128" } + danneri = { + address : "fdb1:4242:3538:2008:9422:d355:95b7:f170" + prefix : "128" + } + unifi = { + address : "fdb1:4242:3538:2008:5054:ff:fe4d:96c" + prefix : "128" + } } } |