Compare commits

..

7 commits

Author SHA1 Message Date
Mauritz Uphoff
321bc5269c update eu01 ske ips
All checks were successful
CI / Terraform CI (push) Successful in 22s
CI / Check License Header (push) Successful in 34s
CI / TruffleHog Secrets Scan (push) Successful in 58s
2026-04-17 10:18:40 +02:00
Markus Brunsch
1853f29362
Update create_rt_tf.sh
All checks were successful
CI / Check License Header (push) Successful in 3s
CI / TruffleHog Secrets Scan (push) Successful in 5s
CI / Terraform CI (push) Successful in 8s
2025-11-19 16:26:39 +01:00
Markus Brunsch
1609fb92f0
fmt 2025-11-19 16:26:36 +01:00
Markus Brunsch
f391873ddc
Update README.md
Some checks failed
CI / Check License Header (push) Successful in 4s
CI / TruffleHog Secrets Scan (push) Successful in 4s
CI / Terraform CI (push) Failing after 7s
2025-11-19 16:22:57 +01:00
Markus Brunsch
da0595f83a
updated link & provider
Some checks failed
CI / Check License Header (push) Successful in 3s
CI / TruffleHog Secrets Scan (push) Successful in 5s
CI / Terraform CI (push) Failing after 8s
2025-11-19 16:22:05 +01:00
Markus Brunsch
336702df89
Update README.md
Some checks failed
CI / Check License Header (push) Successful in 4s
CI / TruffleHog Secrets Scan (push) Successful in 4s
CI / Terraform CI (push) Failing after 6s
2025-11-19 16:18:47 +01:00
Markus Brunsch
d60016a04a
Update create_rt_tf.sh
Some checks failed
CI / Check License Header (push) Successful in 4s
CI / Terraform CI (push) Failing after 12s
CI / TruffleHog Secrets Scan (push) Successful in 27s
2025-11-19 16:13:49 +01:00
5 changed files with 326 additions and 36 deletions

View file

@ -26,7 +26,7 @@ Follow these steps to implement the template:
* Paste the following code block in the `provider.tf` file see the opetions in **Configuration** section below.
```terraform
module "stackit_service_routing_table" {
source = "git@ssh.professional-service.git.onstackit.cloud:professional-service-best-practices/stackit-service-prefixes.git?ref=eu01-lb"
source = "git@ssh.professional-service.git.onstackit.cloud:professional-service-best-practices/stackit-service-prefixes.git?ref=eu01-ske"
stackit_org_id = "0000-0000-00000-00000-00000"
stackit_sna_id = "0000-0000-00000-00000-00000"
routing_table_name = "ske-rt"

View file

@ -31,5 +31,4 @@
192.53.103.108
192.53.103.104
192.53.103.103
194.94.95.123
193.148.173.149
194.94.95.123

View file

@ -0,0 +1,38 @@
45.135.245.236 # controlplane cluster
193.148.174.169 # controlplane cluster
193.148.173.149 # controlplane cluster
193.148.174.135 # controlplane cluster
193.148.164.120 # controlplane cluster
193.148.164.78 # controlplane cluster
193.148.164.217 # controlplane cluster
193.148.174.137 # controlplane cluster
193.148.174.128 # controlplane cluster
45.129.41.73 # controlplane cluster
193.148.174.170 # controlplane cluster
193.148.167.254 # controlplane cluster
193.148.174.28 # controlplane cluster
193.148.162.176 # controlplane cluster
192.214.170.56 # controlplane cluster
192.214.168.128 # controlplane cluster
193.148.166.48 # controlplane cluster
45.129.47.124 # controlplane cluster
193.148.166.12 # controlplane cluster
192.214.168.203 # controlplane cluster
192.214.161.162 # controlplane cluster
193.148.166.17 # controlplane cluster
193.148.165.143 # controlplane cluster
192.214.165.66 # controlplane cluster
192.214.163.218 # controlplane cluster
192.214.163.183 # controlplane cluster
193.148.177.126 # controlplane cluster
193.148.174.175 # controlplane cluster
193.148.174.92 # controlplane cluster
193.148.174.146 # controlplane cluster
45.129.44.104 # controlplane cluster
192.214.171.43 # stage specific registry cache
100.127.59.78 # registry.ske.stackit.cloud
192.53.103.108 # ptbtime1.ptb.de
192.53.103.104 # ptbtime2.ptb.de
192.53.103.103 # ptbtime3.ptb.de
194.94.95.123 # ptbtime4.ptb.de
100.127.2.186 # s3 eu01

View file

@ -1,6 +1,6 @@
45.135.245.236
193.148.174.169
193.148.174.192
193.148.173.149
193.148.174.135
193.148.164.120
193.148.164.78
@ -23,15 +23,16 @@
193.148.165.143
192.214.165.66
192.214.163.218
192.214.163.183
193.148.177.126
193.148.174.175
193.148.174.92
193.148.174.146
45.129.44.104
192.214.171.43
45.135.246.192
100.127.59.78
192.53.103.108
192.53.103.104
192.53.103.103
194.94.95.123
192.214.163.183
193.148.163.71
100.127.2.186

310
main.tf
View file

@ -1,4 +1,4 @@
/*
/*
Copyright 2025 STACKIT GmbH & Co. KG <markus.brunsch@stackit.cloud>
Use of this source code is governed by an MIT-style
@ -57,7 +57,7 @@ resource "stackit_routing_table_route" "rt-ske-2" {
routing_table_id = stackit_routing_table.rt-ske.routing_table_id
destination = {
type = "cidrv4"
value = "192.214.171.95/32"
value = "192.214.163.218/32"
}
next_hop = {
type = "internet"
@ -69,7 +69,7 @@ resource "stackit_routing_table_route" "rt-ske-3" {
routing_table_id = stackit_routing_table.rt-ske.routing_table_id
destination = {
type = "cidrv4"
value = "192.214.184.105/32"
value = "192.214.165.66/32"
}
next_hop = {
type = "internet"
@ -81,7 +81,7 @@ resource "stackit_routing_table_route" "rt-ske-4" {
routing_table_id = stackit_routing_table.rt-ske.routing_table_id
destination = {
type = "cidrv4"
value = "192.214.184.152/32"
value = "192.214.168.128/32"
}
next_hop = {
type = "internet"
@ -93,7 +93,7 @@ resource "stackit_routing_table_route" "rt-ske-5" {
routing_table_id = stackit_routing_table.rt-ske.routing_table_id
destination = {
type = "cidrv4"
value = "192.214.185.16/32"
value = "192.214.168.203/32"
}
next_hop = {
type = "internet"
@ -105,7 +105,7 @@ resource "stackit_routing_table_route" "rt-ske-6" {
routing_table_id = stackit_routing_table.rt-ske.routing_table_id
destination = {
type = "cidrv4"
value = "192.214.186.245/32"
value = "192.214.170.56/32"
}
next_hop = {
type = "internet"
@ -117,7 +117,7 @@ resource "stackit_routing_table_route" "rt-ske-7" {
routing_table_id = stackit_routing_table.rt-ske.routing_table_id
destination = {
type = "cidrv4"
value = "192.214.186.64/32"
value = "192.214.171.43/32"
}
next_hop = {
type = "internet"
@ -129,7 +129,7 @@ resource "stackit_routing_table_route" "rt-ske-8" {
routing_table_id = stackit_routing_table.rt-ske.routing_table_id
destination = {
type = "cidrv4"
value = "192.53.103.103/32"
value = "192.214.171.95/32"
}
next_hop = {
type = "internet"
@ -141,7 +141,7 @@ resource "stackit_routing_table_route" "rt-ske-9" {
routing_table_id = stackit_routing_table.rt-ske.routing_table_id
destination = {
type = "cidrv4"
value = "192.53.103.104/32"
value = "192.214.184.105/32"
}
next_hop = {
type = "internet"
@ -153,7 +153,7 @@ resource "stackit_routing_table_route" "rt-ske-10" {
routing_table_id = stackit_routing_table.rt-ske.routing_table_id
destination = {
type = "cidrv4"
value = "192.53.103.108/32"
value = "192.214.184.152/32"
}
next_hop = {
type = "internet"
@ -165,7 +165,7 @@ resource "stackit_routing_table_route" "rt-ske-11" {
routing_table_id = stackit_routing_table.rt-ske.routing_table_id
destination = {
type = "cidrv4"
value = "193.148.162.176/32"
value = "192.214.185.16/32"
}
next_hop = {
type = "internet"
@ -177,7 +177,7 @@ resource "stackit_routing_table_route" "rt-ske-12" {
routing_table_id = stackit_routing_table.rt-ske.routing_table_id
destination = {
type = "cidrv4"
value = "193.148.164.120/32"
value = "192.214.186.245/32"
}
next_hop = {
type = "internet"
@ -189,7 +189,7 @@ resource "stackit_routing_table_route" "rt-ske-13" {
routing_table_id = stackit_routing_table.rt-ske.routing_table_id
destination = {
type = "cidrv4"
value = "193.148.164.78/32"
value = "192.214.186.64/32"
}
next_hop = {
type = "internet"
@ -201,7 +201,7 @@ resource "stackit_routing_table_route" "rt-ske-14" {
routing_table_id = stackit_routing_table.rt-ske.routing_table_id
destination = {
type = "cidrv4"
value = "193.148.167.254/32"
value = "192.53.103.103/32"
}
next_hop = {
type = "internet"
@ -213,7 +213,7 @@ resource "stackit_routing_table_route" "rt-ske-15" {
routing_table_id = stackit_routing_table.rt-ske.routing_table_id
destination = {
type = "cidrv4"
value = "193.148.174.135/32"
value = "192.53.103.104/32"
}
next_hop = {
type = "internet"
@ -225,7 +225,7 @@ resource "stackit_routing_table_route" "rt-ske-16" {
routing_table_id = stackit_routing_table.rt-ske.routing_table_id
destination = {
type = "cidrv4"
value = "193.148.174.137/32"
value = "192.53.103.108/32"
}
next_hop = {
type = "internet"
@ -237,7 +237,7 @@ resource "stackit_routing_table_route" "rt-ske-17" {
routing_table_id = stackit_routing_table.rt-ske.routing_table_id
destination = {
type = "cidrv4"
value = "193.148.174.170/32"
value = "193.148.160.68/32"
}
next_hop = {
type = "internet"
@ -249,7 +249,7 @@ resource "stackit_routing_table_route" "rt-ske-18" {
routing_table_id = stackit_routing_table.rt-ske.routing_table_id
destination = {
type = "cidrv4"
value = "193.148.174.192/32"
value = "193.148.162.176/32"
}
next_hop = {
type = "internet"
@ -261,7 +261,7 @@ resource "stackit_routing_table_route" "rt-ske-19" {
routing_table_id = stackit_routing_table.rt-ske.routing_table_id
destination = {
type = "cidrv4"
value = "193.148.174.28/32"
value = "193.148.164.120/32"
}
next_hop = {
type = "internet"
@ -273,7 +273,7 @@ resource "stackit_routing_table_route" "rt-ske-20" {
routing_table_id = stackit_routing_table.rt-ske.routing_table_id
destination = {
type = "cidrv4"
value = "194.94.95.123/32"
value = "193.148.164.217/32"
}
next_hop = {
type = "internet"
@ -285,7 +285,7 @@ resource "stackit_routing_table_route" "rt-ske-21" {
routing_table_id = stackit_routing_table.rt-ske.routing_table_id
destination = {
type = "cidrv4"
value = "45.129.40.244/32"
value = "193.148.164.78/32"
}
next_hop = {
type = "internet"
@ -297,7 +297,7 @@ resource "stackit_routing_table_route" "rt-ske-22" {
routing_table_id = stackit_routing_table.rt-ske.routing_table_id
destination = {
type = "cidrv4"
value = "45.129.47.124/32"
value = "193.148.165.143/32"
}
next_hop = {
type = "internet"
@ -309,7 +309,7 @@ resource "stackit_routing_table_route" "rt-ske-23" {
routing_table_id = stackit_routing_table.rt-ske.routing_table_id
destination = {
type = "cidrv4"
value = "45.141.74.152/32"
value = "193.148.166.12/32"
}
next_hop = {
type = "internet"
@ -321,7 +321,7 @@ resource "stackit_routing_table_route" "rt-ske-24" {
routing_table_id = stackit_routing_table.rt-ske.routing_table_id
destination = {
type = "cidrv4"
value = "45.141.74.157/32"
value = "193.148.166.17/32"
}
next_hop = {
type = "internet"
@ -333,7 +333,7 @@ resource "stackit_routing_table_route" "rt-ske-25" {
routing_table_id = stackit_routing_table.rt-ske.routing_table_id
destination = {
type = "cidrv4"
value = "45.141.74.163/32"
value = "193.148.166.48/32"
}
next_hop = {
type = "internet"
@ -345,7 +345,7 @@ resource "stackit_routing_table_route" "rt-ske-26" {
routing_table_id = stackit_routing_table.rt-ske.routing_table_id
destination = {
type = "cidrv4"
value = "45.141.74.40/32"
value = "193.148.167.254/32"
}
next_hop = {
type = "internet"
@ -357,7 +357,7 @@ resource "stackit_routing_table_route" "rt-ske-27" {
routing_table_id = stackit_routing_table.rt-ske.routing_table_id
destination = {
type = "cidrv4"
value = "45.141.74.91/32"
value = "193.148.174.128/32"
}
next_hop = {
type = "internet"
@ -369,7 +369,7 @@ resource "stackit_routing_table_route" "rt-ske-28" {
routing_table_id = stackit_routing_table.rt-ske.routing_table_id
destination = {
type = "cidrv4"
value = "45.141.75.171/32"
value = "193.148.174.135/32"
}
next_hop = {
type = "internet"
@ -381,13 +381,265 @@ resource "stackit_routing_table_route" "rt-ske-29" {
routing_table_id = stackit_routing_table.rt-ske.routing_table_id
destination = {
type = "cidrv4"
value = "45.141.75.30/32"
value = "193.148.174.137/32"
}
next_hop = {
type = "internet"
}
}
resource "stackit_routing_table_route" "rt-ske-30" {
organization_id = var.stackit_org_id
network_area_id = var.stackit_sna_id
routing_table_id = stackit_routing_table.rt-ske.routing_table_id
destination = {
type = "cidrv4"
value = "193.148.174.146/32"
}
next_hop = {
type = "internet"
}
}
resource "stackit_routing_table_route" "rt-ske-31" {
organization_id = var.stackit_org_id
network_area_id = var.stackit_sna_id
routing_table_id = stackit_routing_table.rt-ske.routing_table_id
destination = {
type = "cidrv4"
value = "193.148.174.169/32"
}
next_hop = {
type = "internet"
}
}
resource "stackit_routing_table_route" "rt-ske-32" {
organization_id = var.stackit_org_id
network_area_id = var.stackit_sna_id
routing_table_id = stackit_routing_table.rt-ske.routing_table_id
destination = {
type = "cidrv4"
value = "193.148.174.170/32"
}
next_hop = {
type = "internet"
}
}
resource "stackit_routing_table_route" "rt-ske-33" {
organization_id = var.stackit_org_id
network_area_id = var.stackit_sna_id
routing_table_id = stackit_routing_table.rt-ske.routing_table_id
destination = {
type = "cidrv4"
value = "193.148.174.175/32"
}
next_hop = {
type = "internet"
}
}
resource "stackit_routing_table_route" "rt-ske-34" {
organization_id = var.stackit_org_id
network_area_id = var.stackit_sna_id
routing_table_id = stackit_routing_table.rt-ske.routing_table_id
destination = {
type = "cidrv4"
value = "193.148.174.192/32"
}
next_hop = {
type = "internet"
}
}
resource "stackit_routing_table_route" "rt-ske-35" {
organization_id = var.stackit_org_id
network_area_id = var.stackit_sna_id
routing_table_id = stackit_routing_table.rt-ske.routing_table_id
destination = {
type = "cidrv4"
value = "193.148.174.28/32"
}
next_hop = {
type = "internet"
}
}
resource "stackit_routing_table_route" "rt-ske-36" {
organization_id = var.stackit_org_id
network_area_id = var.stackit_sna_id
routing_table_id = stackit_routing_table.rt-ske.routing_table_id
destination = {
type = "cidrv4"
value = "193.148.174.92/32"
}
next_hop = {
type = "internet"
}
}
resource "stackit_routing_table_route" "rt-ske-37" {
organization_id = var.stackit_org_id
network_area_id = var.stackit_sna_id
routing_table_id = stackit_routing_table.rt-ske.routing_table_id
destination = {
type = "cidrv4"
value = "194.94.95.123/32"
}
next_hop = {
type = "internet"
}
}
resource "stackit_routing_table_route" "rt-ske-38" {
organization_id = var.stackit_org_id
network_area_id = var.stackit_sna_id
routing_table_id = stackit_routing_table.rt-ske.routing_table_id
destination = {
type = "cidrv4"
value = "45.129.40.244/32"
}
next_hop = {
type = "internet"
}
}
resource "stackit_routing_table_route" "rt-ske-39" {
organization_id = var.stackit_org_id
network_area_id = var.stackit_sna_id
routing_table_id = stackit_routing_table.rt-ske.routing_table_id
destination = {
type = "cidrv4"
value = "45.129.41.73/32"
}
next_hop = {
type = "internet"
}
}
resource "stackit_routing_table_route" "rt-ske-40" {
organization_id = var.stackit_org_id
network_area_id = var.stackit_sna_id
routing_table_id = stackit_routing_table.rt-ske.routing_table_id
destination = {
type = "cidrv4"
value = "45.129.44.104/32"
}
next_hop = {
type = "internet"
}
}
resource "stackit_routing_table_route" "rt-ske-41" {
organization_id = var.stackit_org_id
network_area_id = var.stackit_sna_id
routing_table_id = stackit_routing_table.rt-ske.routing_table_id
destination = {
type = "cidrv4"
value = "45.129.47.124/32"
}
next_hop = {
type = "internet"
}
}
resource "stackit_routing_table_route" "rt-ske-42" {
organization_id = var.stackit_org_id
network_area_id = var.stackit_sna_id
routing_table_id = stackit_routing_table.rt-ske.routing_table_id
destination = {
type = "cidrv4"
value = "45.135.245.236/32"
}
next_hop = {
type = "internet"
}
}
resource "stackit_routing_table_route" "rt-ske-43" {
organization_id = var.stackit_org_id
network_area_id = var.stackit_sna_id
routing_table_id = stackit_routing_table.rt-ske.routing_table_id
destination = {
type = "cidrv4"
value = "45.135.246.192/32"
}
next_hop = {
type = "internet"
}
}
resource "stackit_routing_table_route" "rt-ske-44" {
organization_id = var.stackit_org_id
network_area_id = var.stackit_sna_id
routing_table_id = stackit_routing_table.rt-ske.routing_table_id
destination = {
type = "cidrv4"
value = "45.141.74.152/32"
}
next_hop = {
type = "internet"
}
}
resource "stackit_routing_table_route" "rt-ske-45" {
organization_id = var.stackit_org_id
network_area_id = var.stackit_sna_id
routing_table_id = stackit_routing_table.rt-ske.routing_table_id
destination = {
type = "cidrv4"
value = "45.141.74.157/32"
}
next_hop = {
type = "internet"
}
}
resource "stackit_routing_table_route" "rt-ske-46" {
organization_id = var.stackit_org_id
network_area_id = var.stackit_sna_id
routing_table_id = stackit_routing_table.rt-ske.routing_table_id
destination = {
type = "cidrv4"
value = "45.141.74.163/32"
}
next_hop = {
type = "internet"
}
}
resource "stackit_routing_table_route" "rt-ske-47" {
organization_id = var.stackit_org_id
network_area_id = var.stackit_sna_id
routing_table_id = stackit_routing_table.rt-ske.routing_table_id
destination = {
type = "cidrv4"
value = "45.141.74.40/32"
}
next_hop = {
type = "internet"
}
}
resource "stackit_routing_table_route" "rt-ske-48" {
organization_id = var.stackit_org_id
network_area_id = var.stackit_sna_id
routing_table_id = stackit_routing_table.rt-ske.routing_table_id
destination = {
type = "cidrv4"
value = "45.141.74.91/32"
}
next_hop = {
type = "internet"
}
}
resource "stackit_routing_table_route" "rt-ske-49" {
organization_id = var.stackit_org_id
network_area_id = var.stackit_sna_id
routing_table_id = stackit_routing_table.rt-ske.routing_table_id
destination = {
type = "cidrv4"
value = "45.141.75.171/32"
}
next_hop = {
type = "internet"
}
}
resource "stackit_routing_table_route" "rt-ske-50" {
organization_id = var.stackit_org_id
network_area_id = var.stackit_sna_id
routing_table_id = stackit_routing_table.rt-ske.routing_table_id
destination = {
type = "cidrv4"
value = "45.141.75.30/32"
}
next_hop = {
type = "internet"
}
}
resource "stackit_routing_table_route" "rt-ske-51" {
organization_id = var.stackit_org_id
network_area_id = var.stackit_sna_id
routing_table_id = stackit_routing_table.rt-ske.routing_table_id