generated from professional-service-best-practices/best-practice-template
53 lines
No EOL
1.4 KiB
HCL
53 lines
No EOL
1.4 KiB
HCL
/*
|
|
Copyright 2025 STACKIT GmbH & Co. KG <markus.brunsch@stackit.cloud>
|
|
|
|
Use of this source code is governed by an MIT-style
|
|
license that can be found in the LICENSE file or at
|
|
https://opensource.org/licenses/MIT.
|
|
*/
|
|
|
|
resource "stackit_routing_table" "rt-ske" {
|
|
organization_id = var.stackit_org_id
|
|
network_area_id = var.stackit_sna_id
|
|
name = var.routing_table_name
|
|
system_routes = false
|
|
}
|
|
|
|
resource "stackit_routing_table_route" "ske-internet" {
|
|
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 = "0.0.0.0/0"
|
|
}
|
|
next_hop = {
|
|
type = "ipv4"
|
|
value = var.default_gateway
|
|
}
|
|
}
|
|
|
|
resource "stackit_routing_table_route" "ske-dns" {
|
|
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 = "${var.dns_server}/32"
|
|
}
|
|
next_hop = {
|
|
type = "internet"
|
|
}
|
|
}
|
|
resource "stackit_routing_table_route" "rt-ske-1" {
|
|
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.160.68/32"
|
|
}
|
|
next_hop = {
|
|
type = "internet"
|
|
}
|
|
} |