From 7edc7418132240de3076321c7fac6d5c6c5c439e Mon Sep 17 00:00:00 2001 From: Michael Sodan Date: Mon, 26 May 2025 16:32:15 +0200 Subject: [PATCH] initial setup -- needs to be changed --- .gitignore | 4 + terraform.tfstate | 1044 +------------------------------------- terraform.tfstate.backup | 37 +- 3 files changed, 40 insertions(+), 1045 deletions(-) diff --git a/.gitignore b/.gitignore index 19129a0..9b68eaa 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,6 @@ +terraform.tfstate +terraform.tfstate.backup +.terraform* .terraform/ *.qcow2 + diff --git a/terraform.tfstate b/terraform.tfstate index 7ca79bc..9487941 100644 --- a/terraform.tfstate +++ b/terraform.tfstate @@ -1,954 +1,10 @@ { "version": 4, "terraform_version": "1.5.7", - "serial": 162, + "serial": 193, "lineage": "76c97600-5d5c-ac52-ab54-ac0b6ef2bc4b", - "outputs": { - "public_ips": { - "value": { - "wan_ip": "192.214.173.94" - }, - "type": [ - "object", - { - "wan_ip": "string" - } - ] - } - }, + "outputs": {}, "resources": [ - { - "mode": "data", - "type": "stackit_image", - "name": "debian", - "provider": "provider[\"registry.terraform.io/stackitcloud/stackit\"]", - "instances": [ - { - "schema_version": 0, - "attributes": { - "checksum": { - "algorithm": "sha512", - "digest": "0f2ec006e5327f5cce2dc967f6308aa02a11b91741b5bad9fffdd75f292f9bfed21e4bae95c4e8508972218d7ca47df87640d5caf8a8d2cc510144fb66721615" - }, - "config": { - "boot_menu": null, - "cdrom_bus": null, - "disk_bus": null, - "nic_model": null, - "operating_system": "linux", - "operating_system_distro": "debian", - "operating_system_version": "12", - "rescue_bus": null, - "rescue_device": null, - "secure_boot": null, - "uefi": true, - "video_model": null, - "virtio_scsi": false - }, - "disk_format": "raw", - "id": "0b4e8dca-ad04-45ec-8c01-556c602950cc,d1151962-f2cd-45e6-9c67-185c5055c7e0", - "image_id": "d1151962-f2cd-45e6-9c67-185c5055c7e0", - "labels": { - "STACKITServerAgent": "", - "linux": "", - "nvidia-gpu-supported": "", - "unmanaged": "" - }, - "min_disk_size": 3, - "min_ram": 0, - "name": "Debian 12 2025-05-12", - "project_id": "0b4e8dca-ad04-45ec-8c01-556c602950cc", - "protected": false, - "scope": "public" - }, - "sensitive_attributes": [] - } - ] - }, - { - "mode": "managed", - "type": "null_resource", - "name": "pfsense_image_file", - "provider": "provider[\"registry.terraform.io/hashicorp/null\"]", - "instances": [ - { - "schema_version": 0, - "attributes": { - "id": "7656862101140973330", - "triggers": { - "always_run": "2025-05-26T14:26:46Z" - } - }, - "sensitive_attributes": [] - } - ] - }, - { - "mode": "managed", - "type": "stackit_image", - "name": "pfsense_image", - "provider": "provider[\"registry.terraform.io/stackitcloud/stackit\"]", - "instances": [ - { - "schema_version": 0, - "attributes": { - "checksum": { - "algorithm": "sha512", - "digest": "8ff9156a7ddf82dce4cb4f4176af9f7cde841abb6118453f48183a4bc58656523e05d80a27c57b14c6f2babab1c44817751ce28d19c47cec379caf4301356500" - }, - "config": { - "boot_menu": null, - "cdrom_bus": "scsi", - "disk_bus": "scsi", - "nic_model": null, - "operating_system": null, - "operating_system_distro": null, - "operating_system_version": null, - "rescue_bus": null, - "rescue_device": null, - "secure_boot": false, - "uefi": false, - "video_model": null, - "virtio_scsi": false - }, - "disk_format": "qcow2", - "id": "599f6530-498f-463e-96f3-24b5831689cd,ae9e3bf8-172b-412e-8b3b-fcaaf14faf39", - "image_id": "ae9e3bf8-172b-412e-8b3b-fcaaf14faf39", - "labels": null, - "local_file_path": "./pfsense.qcow2", - "min_disk_size": 50, - "min_ram": 4, - "name": "pfsense-2.7.2-amd64-image", - "project_id": "599f6530-498f-463e-96f3-24b5831689cd", - "protected": false, - "scope": "local" - }, - "sensitive_attributes": [], - "dependencies": [ - "module.project.stackit_network_area.sna", - "module.project.stackit_resourcemanager_project.projects", - "module.project.time_sleep.wait_before_destroy", - "null_resource.pfsense_image_file" - ] - } - ] - }, - { - "mode": "managed", - "type": "stackit_key_pair", - "name": "keypair", - "provider": "provider[\"registry.terraform.io/stackitcloud/stackit\"]", - "instances": [ - { - "schema_version": 0, - "attributes": { - "fingerprint": "b1:db:9c:7e:cf:99:1e:bc:56:fb:c1:ae:84:c6:bb:1d", - "id": "msodan2", - "labels": null, - "name": "msodan2", - "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJHvJbkWClEUvxBZcXrc6on91OPZU1v/bqxVUZBYJhFK ms" - }, - "sensitive_attributes": [] - } - ] - }, - { - "mode": "managed", - "type": "stackit_network", - "name": "lan_network1", - "provider": "provider[\"registry.terraform.io/stackitcloud/stackit\"]", - "instances": [ - { - "schema_version": 0, - "attributes": { - "id": "599f6530-498f-463e-96f3-24b5831689cd,00454471-92c3-4c90-803a-151cd8748711", - "ipv4_gateway": "10.220.1.1", - "ipv4_nameservers": [], - "ipv4_prefix": "10.220.1.0/24", - "ipv4_prefix_length": 24, - "ipv4_prefixes": [ - "10.220.1.0/24" - ], - "ipv6_gateway": null, - "ipv6_nameservers": [], - "ipv6_prefix": null, - "ipv6_prefix_length": null, - "ipv6_prefixes": [], - "labels": null, - "name": "lan_network1", - "nameservers": [], - "network_id": "00454471-92c3-4c90-803a-151cd8748711", - "no_ipv4_gateway": null, - "no_ipv6_gateway": null, - "prefixes": [ - "10.220.1.0/24" - ], - "project_id": "599f6530-498f-463e-96f3-24b5831689cd", - "public_ip": null, - "routed": false - }, - "sensitive_attributes": [], - "dependencies": [ - "module.project.stackit_network_area.sna", - "module.project.stackit_resourcemanager_project.projects", - "module.project.time_sleep.wait_before_destroy" - ] - } - ] - }, - { - "mode": "managed", - "type": "stackit_network", - "name": "lan_network2", - "provider": "provider[\"registry.terraform.io/stackitcloud/stackit\"]", - "instances": [ - { - "schema_version": 0, - "attributes": { - "id": "599f6530-498f-463e-96f3-24b5831689cd,5b891f26-8cd1-497e-8745-2f706450229c", - "ipv4_gateway": "10.220.2.1", - "ipv4_nameservers": [], - "ipv4_prefix": "10.220.2.0/24", - "ipv4_prefix_length": 24, - "ipv4_prefixes": [ - "10.220.2.0/24" - ], - "ipv6_gateway": null, - "ipv6_nameservers": [], - "ipv6_prefix": null, - "ipv6_prefix_length": null, - "ipv6_prefixes": [], - "labels": null, - "name": "lan_network2", - "nameservers": [], - "network_id": "5b891f26-8cd1-497e-8745-2f706450229c", - "no_ipv4_gateway": null, - "no_ipv6_gateway": null, - "prefixes": [ - "10.220.2.0/24" - ], - "project_id": "599f6530-498f-463e-96f3-24b5831689cd", - "public_ip": null, - "routed": false - }, - "sensitive_attributes": [], - "dependencies": [ - "module.project.stackit_network_area.sna", - "module.project.stackit_resourcemanager_project.projects", - "module.project.time_sleep.wait_before_destroy" - ] - } - ] - }, - { - "mode": "managed", - "type": "stackit_network", - "name": "lan_network3", - "provider": "provider[\"registry.terraform.io/stackitcloud/stackit\"]", - "instances": [ - { - "schema_version": 0, - "attributes": { - "id": "599f6530-498f-463e-96f3-24b5831689cd,7996d92b-430d-43c6-ba04-c4458efc02b3", - "ipv4_gateway": "10.220.3.1", - "ipv4_nameservers": [], - "ipv4_prefix": "10.220.3.0/24", - "ipv4_prefix_length": 24, - "ipv4_prefixes": [ - "10.220.3.0/24" - ], - "ipv6_gateway": null, - "ipv6_nameservers": [], - "ipv6_prefix": null, - "ipv6_prefix_length": null, - "ipv6_prefixes": [], - "labels": null, - "name": "lan_network3", - "nameservers": [], - "network_id": "7996d92b-430d-43c6-ba04-c4458efc02b3", - "no_ipv4_gateway": null, - "no_ipv6_gateway": null, - "prefixes": [ - "10.220.3.0/24" - ], - "project_id": "599f6530-498f-463e-96f3-24b5831689cd", - "public_ip": null, - "routed": false - }, - "sensitive_attributes": [], - "dependencies": [ - "module.project.stackit_network_area.sna", - "module.project.stackit_resourcemanager_project.projects", - "module.project.time_sleep.wait_before_destroy" - ] - } - ] - }, - { - "mode": "managed", - "type": "stackit_network", - "name": "p2_lan_network1", - "provider": "provider[\"registry.terraform.io/stackitcloud/stackit\"]", - "instances": [ - { - "schema_version": 0, - "attributes": { - "id": "0b4e8dca-ad04-45ec-8c01-556c602950cc,b15ce726-e17b-45b8-927f-02e461f48b0b", - "ipv4_gateway": "10.220.5.1", - "ipv4_nameservers": [], - "ipv4_prefix": "10.220.5.0/24", - "ipv4_prefix_length": 24, - "ipv4_prefixes": [ - "10.220.5.0/24" - ], - "ipv6_gateway": null, - "ipv6_nameservers": [], - "ipv6_prefix": null, - "ipv6_prefix_length": null, - "ipv6_prefixes": [], - "labels": null, - "name": "p2_lan_network", - "nameservers": [], - "network_id": "b15ce726-e17b-45b8-927f-02e461f48b0b", - "no_ipv4_gateway": null, - "no_ipv6_gateway": null, - "prefixes": [ - "10.220.5.0/24" - ], - "project_id": "0b4e8dca-ad04-45ec-8c01-556c602950cc", - "public_ip": null, - "routed": false - }, - "sensitive_attributes": [], - "dependencies": [ - "module.project.stackit_network_area.sna", - "module.project.stackit_resourcemanager_project.projects", - "module.project.time_sleep.wait_before_destroy" - ] - } - ] - }, - { - "mode": "managed", - "type": "stackit_network", - "name": "wan_network", - "provider": "provider[\"registry.terraform.io/stackitcloud/stackit\"]", - "instances": [ - { - "schema_version": 0, - "attributes": { - "id": "599f6530-498f-463e-96f3-24b5831689cd,bb2d4548-1a7d-4291-b3e1-77f92b573c4b", - "ipv4_gateway": "10.220.0.1", - "ipv4_nameservers": [ - "1.1.1.1", - "8.8.8.8" - ], - "ipv4_prefix": "10.220.0.0/24", - "ipv4_prefix_length": 24, - "ipv4_prefixes": [ - "10.220.0.0/24" - ], - "ipv6_gateway": null, - "ipv6_nameservers": [], - "ipv6_prefix": null, - "ipv6_prefix_length": null, - "ipv6_prefixes": [], - "labels": null, - "name": "wan_network", - "nameservers": [ - "1.1.1.1", - "8.8.8.8" - ], - "network_id": "bb2d4548-1a7d-4291-b3e1-77f92b573c4b", - "no_ipv4_gateway": null, - "no_ipv6_gateway": null, - "prefixes": [ - "10.220.0.0/24" - ], - "project_id": "599f6530-498f-463e-96f3-24b5831689cd", - "public_ip": "192.214.172.94", - "routed": true - }, - "sensitive_attributes": [], - "dependencies": [ - "module.project.stackit_network_area.sna", - "module.project.stackit_resourcemanager_project.projects", - "module.project.time_sleep.wait_before_destroy" - ] - } - ] - }, - { - "mode": "managed", - "type": "stackit_network_interface", - "name": "lan1", - "provider": "provider[\"registry.terraform.io/stackitcloud/stackit\"]", - "instances": [ - { - "schema_version": 0, - "attributes": { - "allowed_addresses": [], - "device": "73e4fd45-f865-450a-802f-e72a87fab75a", - "id": "599f6530-498f-463e-96f3-24b5831689cd,00454471-92c3-4c90-803a-151cd8748711,d09fcaaf-896e-469a-a6ba-a823a1012c26", - "ipv4": "10.220.1.12", - "labels": null, - "mac": "fa:16:4f:c8:61:76", - "name": "LAN1", - "network_id": "00454471-92c3-4c90-803a-151cd8748711", - "network_interface_id": "d09fcaaf-896e-469a-a6ba-a823a1012c26", - "project_id": "599f6530-498f-463e-96f3-24b5831689cd", - "security": false, - "security_group_ids": [], - "type": "server" - }, - "sensitive_attributes": [], - "dependencies": [ - "module.project.stackit_network_area.sna", - "module.project.stackit_resourcemanager_project.projects", - "module.project.time_sleep.wait_before_destroy", - "stackit_network.lan_network1" - ] - } - ] - }, - { - "mode": "managed", - "type": "stackit_network_interface", - "name": "lan2", - "provider": "provider[\"registry.terraform.io/stackitcloud/stackit\"]", - "instances": [ - { - "schema_version": 0, - "attributes": { - "allowed_addresses": [], - "device": "73e4fd45-f865-450a-802f-e72a87fab75a", - "id": "599f6530-498f-463e-96f3-24b5831689cd,5b891f26-8cd1-497e-8745-2f706450229c,961d1322-1ca0-4e82-9237-e8ae5e946ba6", - "ipv4": "10.220.2.40", - "labels": null, - "mac": "fa:16:4f:3d:9c:90", - "name": "LAN2", - "network_id": "5b891f26-8cd1-497e-8745-2f706450229c", - "network_interface_id": "961d1322-1ca0-4e82-9237-e8ae5e946ba6", - "project_id": "599f6530-498f-463e-96f3-24b5831689cd", - "security": false, - "security_group_ids": [], - "type": "server" - }, - "sensitive_attributes": [], - "dependencies": [ - "module.project.stackit_network_area.sna", - "module.project.stackit_resourcemanager_project.projects", - "module.project.time_sleep.wait_before_destroy", - "stackit_network.lan_network2" - ] - } - ] - }, - { - "mode": "managed", - "type": "stackit_network_interface", - "name": "lan3", - "provider": "provider[\"registry.terraform.io/stackitcloud/stackit\"]", - "instances": [ - { - "schema_version": 0, - "attributes": { - "allowed_addresses": [], - "device": "73e4fd45-f865-450a-802f-e72a87fab75a", - "id": "599f6530-498f-463e-96f3-24b5831689cd,7996d92b-430d-43c6-ba04-c4458efc02b3,b005e20a-2c03-400f-a28a-ce3d4a16e3cf", - "ipv4": "10.220.3.156", - "labels": null, - "mac": "fa:16:4f:24:a5:ba", - "name": "LAN3", - "network_id": "7996d92b-430d-43c6-ba04-c4458efc02b3", - "network_interface_id": "b005e20a-2c03-400f-a28a-ce3d4a16e3cf", - "project_id": "599f6530-498f-463e-96f3-24b5831689cd", - "security": false, - "security_group_ids": [], - "type": "server" - }, - "sensitive_attributes": [], - "dependencies": [ - "module.project.stackit_network_area.sna", - "module.project.stackit_resourcemanager_project.projects", - "module.project.time_sleep.wait_before_destroy", - "stackit_network.lan_network3" - ] - } - ] - }, - { - "mode": "managed", - "type": "stackit_network_interface", - "name": "p2_lan1", - "provider": "provider[\"registry.terraform.io/stackitcloud/stackit\"]", - "instances": [ - { - "schema_version": 0, - "attributes": { - "allowed_addresses": [], - "device": "a57c8aa2-ba78-4f83-9626-e5b0c13556d2", - "id": "0b4e8dca-ad04-45ec-8c01-556c602950cc,b15ce726-e17b-45b8-927f-02e461f48b0b,325d678a-86a3-4f50-9201-f88afa0ebc9b", - "ipv4": "10.220.5.239", - "labels": null, - "mac": "fa:16:4f:8d:cf:b3", - "name": "P2LAN1", - "network_id": "b15ce726-e17b-45b8-927f-02e461f48b0b", - "network_interface_id": "325d678a-86a3-4f50-9201-f88afa0ebc9b", - "project_id": "0b4e8dca-ad04-45ec-8c01-556c602950cc", - "security": true, - "security_group_ids": [ - "9e550477-c663-432e-aaf6-396e7ca7739e" - ], - "type": "server" - }, - "sensitive_attributes": [], - "dependencies": [ - "module.project.stackit_network_area.sna", - "module.project.stackit_resourcemanager_project.projects", - "module.project.time_sleep.wait_before_destroy", - "stackit_network.p2_lan_network1", - "stackit_security_group.example" - ] - } - ] - }, - { - "mode": "managed", - "type": "stackit_network_interface", - "name": "wan", - "provider": "provider[\"registry.terraform.io/stackitcloud/stackit\"]", - "instances": [ - { - "schema_version": 0, - "attributes": { - "allowed_addresses": [], - "device": "73e4fd45-f865-450a-802f-e72a87fab75a", - "id": "599f6530-498f-463e-96f3-24b5831689cd,bb2d4548-1a7d-4291-b3e1-77f92b573c4b,90e445d6-c2f1-40a8-a5a1-5bbbf2b2061e", - "ipv4": "10.220.0.254", - "labels": null, - "mac": "fa:16:4f:16:b5:ca", - "name": "MGMT", - "network_id": "bb2d4548-1a7d-4291-b3e1-77f92b573c4b", - "network_interface_id": "90e445d6-c2f1-40a8-a5a1-5bbbf2b2061e", - "project_id": "599f6530-498f-463e-96f3-24b5831689cd", - "security": false, - "security_group_ids": [], - "type": "server" - }, - "sensitive_attributes": [], - "dependencies": [ - "module.project.stackit_network_area.sna", - "module.project.stackit_resourcemanager_project.projects", - "module.project.time_sleep.wait_before_destroy", - "stackit_network.wan_network" - ] - } - ] - }, - { - "mode": "managed", - "type": "stackit_public_ip", - "name": "wan_ip", - "provider": "provider[\"registry.terraform.io/stackitcloud/stackit\"]", - "instances": [ - { - "schema_version": 0, - "attributes": { - "id": "599f6530-498f-463e-96f3-24b5831689cd,674d4eb7-6545-4dd7-9223-62123f4bf815", - "ip": "192.214.173.94", - "labels": null, - "network_interface_id": "90e445d6-c2f1-40a8-a5a1-5bbbf2b2061e", - "project_id": "599f6530-498f-463e-96f3-24b5831689cd", - "public_ip_id": "674d4eb7-6545-4dd7-9223-62123f4bf815" - }, - "sensitive_attributes": [], - "dependencies": [ - "module.project.stackit_network_area.sna", - "module.project.stackit_resourcemanager_project.projects", - "module.project.time_sleep.wait_before_destroy", - "stackit_network.wan_network", - "stackit_network_interface.wan" - ] - } - ] - }, - { - "mode": "managed", - "type": "stackit_security_group", - "name": "example", - "provider": "provider[\"registry.terraform.io/stackitcloud/stackit\"]", - "instances": [ - { - "schema_version": 0, - "attributes": { - "description": "", - "id": "0b4e8dca-ad04-45ec-8c01-556c602950cc,9e550477-c663-432e-aaf6-396e7ca7739e", - "labels": { - "key": "example" - }, - "name": "test", - "project_id": "0b4e8dca-ad04-45ec-8c01-556c602950cc", - "security_group_id": "9e550477-c663-432e-aaf6-396e7ca7739e", - "stateful": true - }, - "sensitive_attributes": [], - "dependencies": [ - "module.project.stackit_network_area.sna", - "module.project.stackit_resourcemanager_project.projects", - "module.project.time_sleep.wait_before_destroy" - ] - } - ] - }, - { - "mode": "managed", - "type": "stackit_security_group_rule", - "name": "icmp_egress", - "provider": "provider[\"registry.terraform.io/stackitcloud/stackit\"]", - "instances": [ - { - "schema_version": 0, - "attributes": { - "description": null, - "direction": "egress", - "ether_type": "IPv4", - "icmp_parameters": { - "code": 0, - "type": 8 - }, - "id": "0b4e8dca-ad04-45ec-8c01-556c602950cc,9e550477-c663-432e-aaf6-396e7ca7739e,397ae895-f400-4c68-baf5-7910e55912ab", - "ip_range": null, - "port_range": null, - "project_id": "0b4e8dca-ad04-45ec-8c01-556c602950cc", - "protocol": { - "name": "icmp", - "number": 1 - }, - "remote_security_group_id": null, - "security_group_id": "9e550477-c663-432e-aaf6-396e7ca7739e", - "security_group_rule_id": "397ae895-f400-4c68-baf5-7910e55912ab" - }, - "sensitive_attributes": [], - "dependencies": [ - "module.project.stackit_network_area.sna", - "module.project.stackit_resourcemanager_project.projects", - "module.project.time_sleep.wait_before_destroy", - "stackit_security_group.example" - ] - } - ] - }, - { - "mode": "managed", - "type": "stackit_security_group_rule", - "name": "icmp_ingress", - "provider": "provider[\"registry.terraform.io/stackitcloud/stackit\"]", - "instances": [ - { - "schema_version": 0, - "attributes": { - "description": null, - "direction": "ingress", - "ether_type": "IPv4", - "icmp_parameters": { - "code": 0, - "type": 8 - }, - "id": "0b4e8dca-ad04-45ec-8c01-556c602950cc,9e550477-c663-432e-aaf6-396e7ca7739e,f86b5e34-4563-43bd-87ba-f71be0c7c83f", - "ip_range": null, - "port_range": null, - "project_id": "0b4e8dca-ad04-45ec-8c01-556c602950cc", - "protocol": { - "name": "icmp", - "number": 1 - }, - "remote_security_group_id": null, - "security_group_id": "9e550477-c663-432e-aaf6-396e7ca7739e", - "security_group_rule_id": "f86b5e34-4563-43bd-87ba-f71be0c7c83f" - }, - "sensitive_attributes": [], - "dependencies": [ - "module.project.stackit_network_area.sna", - "module.project.stackit_resourcemanager_project.projects", - "module.project.time_sleep.wait_before_destroy", - "stackit_security_group.example" - ] - } - ] - }, - { - "mode": "managed", - "type": "stackit_server", - "name": "dev_server", - "provider": "provider[\"registry.terraform.io/stackitcloud/stackit\"]", - "instances": [ - { - "schema_version": 0, - "attributes": { - "affinity_group": null, - "availability_zone": "eu01-1", - "boot_volume": { - "delete_on_termination": false, - "id": "1ac366fe-b05e-4b34-ad3c-6d4b2acc38de", - "performance_class": null, - "size": null, - "source_id": "1ac366fe-b05e-4b34-ad3c-6d4b2acc38de", - "source_type": "volume" - }, - "created_at": "2025-05-26T13:59:39Z", - "desired_status": null, - "id": "0b4e8dca-ad04-45ec-8c01-556c602950cc,a57c8aa2-ba78-4f83-9626-e5b0c13556d2", - "image_id": null, - "keypair_name": "msodan2", - "labels": null, - "launched_at": "2025-05-26T13:59:44Z", - "machine_type": "m1.2", - "name": "server1", - "network_interfaces": [ - "325d678a-86a3-4f50-9201-f88afa0ebc9b" - ], - "project_id": "0b4e8dca-ad04-45ec-8c01-556c602950cc", - "server_id": "a57c8aa2-ba78-4f83-9626-e5b0c13556d2", - "updated_at": "2025-05-26T13:59:44Z", - "user_data": null - }, - "sensitive_attributes": [], - "dependencies": [ - "data.stackit_image.debian", - "module.project.stackit_network_area.sna", - "module.project.stackit_resourcemanager_project.projects", - "module.project.time_sleep.wait_before_destroy", - "stackit_key_pair.keypair", - "stackit_network.p2_lan_network1", - "stackit_network_interface.p2_lan1", - "stackit_security_group.example", - "stackit_volume.example_vol" - ] - } - ] - }, - { - "mode": "managed", - "type": "stackit_server", - "name": "pfsense_appliance", - "provider": "provider[\"registry.terraform.io/stackitcloud/stackit\"]", - "instances": [ - { - "schema_version": 0, - "attributes": { - "affinity_group": null, - "availability_zone": "eu01-1", - "boot_volume": { - "delete_on_termination": false, - "id": "046c05c3-dca1-40ba-9042-a62e88bbb1b9", - "performance_class": null, - "size": null, - "source_id": "046c05c3-dca1-40ba-9042-a62e88bbb1b9", - "source_type": "volume" - }, - "created_at": "2025-05-26T13:41:42Z", - "desired_status": null, - "id": "599f6530-498f-463e-96f3-24b5831689cd,73e4fd45-f865-450a-802f-e72a87fab75a", - "image_id": null, - "keypair_name": null, - "labels": null, - "launched_at": "2025-05-26T13:41:50Z", - "machine_type": "m1.2", - "name": "pfSense", - "network_interfaces": [ - "90e445d6-c2f1-40a8-a5a1-5bbbf2b2061e" - ], - "project_id": "599f6530-498f-463e-96f3-24b5831689cd", - "server_id": "73e4fd45-f865-450a-802f-e72a87fab75a", - "updated_at": "2025-05-26T13:41:51Z", - "user_data": null - }, - "sensitive_attributes": [], - "dependencies": [ - "module.project.stackit_network_area.sna", - "module.project.stackit_resourcemanager_project.projects", - "module.project.time_sleep.wait_before_destroy", - "null_resource.pfsense_image_file", - "stackit_image.pfsense_image", - "stackit_network.wan_network", - "stackit_network_interface.wan", - "stackit_volume.pfsense_vol" - ] - } - ] - }, - { - "mode": "managed", - "type": "stackit_server_network_interface_attach", - "name": "nic-attachment-lan1", - "provider": "provider[\"registry.terraform.io/stackitcloud/stackit\"]", - "instances": [ - { - "schema_version": 0, - "attributes": { - "id": "599f6530-498f-463e-96f3-24b5831689cd,73e4fd45-f865-450a-802f-e72a87fab75a,d09fcaaf-896e-469a-a6ba-a823a1012c26", - "network_interface_id": "d09fcaaf-896e-469a-a6ba-a823a1012c26", - "project_id": "599f6530-498f-463e-96f3-24b5831689cd", - "server_id": "73e4fd45-f865-450a-802f-e72a87fab75a" - }, - "sensitive_attributes": [], - "dependencies": [ - "module.project.stackit_network_area.sna", - "module.project.stackit_resourcemanager_project.projects", - "module.project.time_sleep.wait_before_destroy", - "null_resource.pfsense_image_file", - "stackit_image.pfsense_image", - "stackit_network.lan_network1", - "stackit_network.wan_network", - "stackit_network_interface.lan1", - "stackit_network_interface.wan", - "stackit_server.pfsense_appliance", - "stackit_volume.pfsense_vol" - ] - } - ] - }, - { - "mode": "managed", - "type": "stackit_server_network_interface_attach", - "name": "nic-attachment-lan2", - "provider": "provider[\"registry.terraform.io/stackitcloud/stackit\"]", - "instances": [ - { - "schema_version": 0, - "attributes": { - "id": "599f6530-498f-463e-96f3-24b5831689cd,73e4fd45-f865-450a-802f-e72a87fab75a,961d1322-1ca0-4e82-9237-e8ae5e946ba6", - "network_interface_id": "961d1322-1ca0-4e82-9237-e8ae5e946ba6", - "project_id": "599f6530-498f-463e-96f3-24b5831689cd", - "server_id": "73e4fd45-f865-450a-802f-e72a87fab75a" - }, - "sensitive_attributes": [], - "dependencies": [ - "module.project.stackit_network_area.sna", - "module.project.stackit_resourcemanager_project.projects", - "module.project.time_sleep.wait_before_destroy", - "null_resource.pfsense_image_file", - "stackit_image.pfsense_image", - "stackit_network.lan_network1", - "stackit_network.lan_network2", - "stackit_network.wan_network", - "stackit_network_interface.lan1", - "stackit_network_interface.lan2", - "stackit_network_interface.wan", - "stackit_server.pfsense_appliance", - "stackit_server_network_interface_attach.nic-attachment-lan1", - "stackit_volume.pfsense_vol" - ] - } - ] - }, - { - "mode": "managed", - "type": "stackit_server_network_interface_attach", - "name": "nic-attachment-lan3", - "provider": "provider[\"registry.terraform.io/stackitcloud/stackit\"]", - "instances": [ - { - "schema_version": 0, - "attributes": { - "id": "599f6530-498f-463e-96f3-24b5831689cd,73e4fd45-f865-450a-802f-e72a87fab75a,b005e20a-2c03-400f-a28a-ce3d4a16e3cf", - "network_interface_id": "b005e20a-2c03-400f-a28a-ce3d4a16e3cf", - "project_id": "599f6530-498f-463e-96f3-24b5831689cd", - "server_id": "73e4fd45-f865-450a-802f-e72a87fab75a" - }, - "sensitive_attributes": [], - "dependencies": [ - "module.project.stackit_network_area.sna", - "module.project.stackit_resourcemanager_project.projects", - "module.project.time_sleep.wait_before_destroy", - "null_resource.pfsense_image_file", - "stackit_image.pfsense_image", - "stackit_network.lan_network1", - "stackit_network.lan_network2", - "stackit_network.lan_network3", - "stackit_network.wan_network", - "stackit_network_interface.lan1", - "stackit_network_interface.lan2", - "stackit_network_interface.lan3", - "stackit_network_interface.wan", - "stackit_server.pfsense_appliance", - "stackit_server_network_interface_attach.nic-attachment-lan1", - "stackit_server_network_interface_attach.nic-attachment-lan2", - "stackit_volume.pfsense_vol" - ] - } - ] - }, - { - "mode": "managed", - "type": "stackit_volume", - "name": "example_vol", - "provider": "provider[\"registry.terraform.io/stackitcloud/stackit\"]", - "instances": [ - { - "schema_version": 0, - "attributes": { - "availability_zone": "eu01-1", - "description": "", - "id": "0b4e8dca-ad04-45ec-8c01-556c602950cc,1ac366fe-b05e-4b34-ad3c-6d4b2acc38de", - "labels": null, - "name": "example_root", - "performance_class": "storage_premium_perf6", - "project_id": "0b4e8dca-ad04-45ec-8c01-556c602950cc", - "server_id": "a57c8aa2-ba78-4f83-9626-e5b0c13556d2", - "size": 200, - "source": { - "id": "d1151962-f2cd-45e6-9c67-185c5055c7e0", - "type": "image" - }, - "volume_id": "1ac366fe-b05e-4b34-ad3c-6d4b2acc38de" - }, - "sensitive_attributes": [], - "dependencies": [ - "data.stackit_image.debian", - "module.project.stackit_network_area.sna", - "module.project.stackit_resourcemanager_project.projects", - "module.project.time_sleep.wait_before_destroy" - ] - } - ] - }, - { - "mode": "managed", - "type": "stackit_volume", - "name": "pfsense_vol", - "provider": "provider[\"registry.terraform.io/stackitcloud/stackit\"]", - "instances": [ - { - "schema_version": 0, - "attributes": { - "availability_zone": "eu01-1", - "description": "", - "id": "599f6530-498f-463e-96f3-24b5831689cd,046c05c3-dca1-40ba-9042-a62e88bbb1b9", - "labels": null, - "name": "pfsense-2.7.2-root", - "performance_class": "storage_premium_perf4", - "project_id": "599f6530-498f-463e-96f3-24b5831689cd", - "server_id": "73e4fd45-f865-450a-802f-e72a87fab75a", - "size": 50, - "source": { - "id": "ae9e3bf8-172b-412e-8b3b-fcaaf14faf39", - "type": "image" - }, - "volume_id": "046c05c3-dca1-40ba-9042-a62e88bbb1b9" - }, - "sensitive_attributes": [], - "dependencies": [ - "module.project.stackit_network_area.sna", - "module.project.stackit_resourcemanager_project.projects", - "module.project.time_sleep.wait_before_destroy", - "null_resource.pfsense_image_file", - "stackit_image.pfsense_image" - ] - } - ] - }, { "module": "module.project", "mode": "managed", @@ -984,102 +40,6 @@ } ] }, - { - "module": "module.project", - "mode": "managed", - "type": "stackit_network_area_route", - "name": "sna_route1", - "provider": "module.project.provider[\"registry.terraform.io/stackitcloud/stackit\"]", - "instances": [ - { - "schema_version": 0, - "attributes": { - "id": "03a34540-3c1a-4794-b2c6-7111ecf824ef,545533a8-fc9b-406b-b046-ff179c89e0e0,4b18ff5d-fb44-4f42-9fcc-a9f805c75c45", - "labels": { - "key": "value" - }, - "network_area_id": "545533a8-fc9b-406b-b046-ff179c89e0e0", - "network_area_route_id": "4b18ff5d-fb44-4f42-9fcc-a9f805c75c45", - "next_hop": "10.220.0.0", - "organization_id": "03a34540-3c1a-4794-b2c6-7111ecf824ef", - "prefix": "10.220.5.0/24" - }, - "sensitive_attributes": [], - "dependencies": [ - "module.project.stackit_network_area.sna" - ] - } - ] - }, - { - "module": "module.project", - "mode": "managed", - "type": "stackit_resourcemanager_project", - "name": "projects", - "provider": "module.project.provider[\"registry.terraform.io/stackitcloud/stackit\"]", - "instances": [ - { - "index_key": "project1", - "schema_version": 0, - "attributes": { - "container_id": "landingzone-sshYUj1", - "id": "landingzone-sshYUj1", - "labels": { - "networkArea": "545533a8-fc9b-406b-b046-ff179c89e0e0" - }, - "name": "landingzone", - "owner_email": "michael.sodan@stackit.cloud", - "parent_container_id": "03a34540-3c1a-4794-b2c6-7111ecf824ef", - "project_id": "599f6530-498f-463e-96f3-24b5831689cd" - }, - "sensitive_attributes": [], - "dependencies": [ - "module.project.stackit_network_area.sna", - "module.project.time_sleep.wait_before_destroy" - ] - }, - { - "index_key": "project2", - "schema_version": 0, - "attributes": { - "container_id": "core-eVTruB1", - "id": "core-eVTruB1", - "labels": { - "networkArea": "545533a8-fc9b-406b-b046-ff179c89e0e0" - }, - "name": "core", - "owner_email": "michael.sodan@stackit.cloud", - "parent_container_id": "03a34540-3c1a-4794-b2c6-7111ecf824ef", - "project_id": "0b4e8dca-ad04-45ec-8c01-556c602950cc" - }, - "sensitive_attributes": [], - "dependencies": [ - "module.project.stackit_network_area.sna", - "module.project.time_sleep.wait_before_destroy" - ] - }, - { - "index_key": "project3", - "schema_version": 0, - "attributes": { - "container_id": "commvault-Sbp3481", - "id": "commvault-Sbp3481", - "labels": { - "networkArea": "545533a8-fc9b-406b-b046-ff179c89e0e0" - }, - "name": "commvault", - "owner_email": "michael.sodan@stackit.cloud", - "parent_container_id": "03a34540-3c1a-4794-b2c6-7111ecf824ef", - "project_id": "a311d037-5257-4365-b665-b557c7c1f52d" - }, - "sensitive_attributes": [], - "dependencies": [ - "module.project.stackit_network_area.sna", - "module.project.time_sleep.wait_before_destroy" - ] - } - ] - }, { "module": "module.project", "mode": "managed", diff --git a/terraform.tfstate.backup b/terraform.tfstate.backup index c1def81..7ca79bc 100644 --- a/terraform.tfstate.backup +++ b/terraform.tfstate.backup @@ -1,7 +1,7 @@ { "version": 4, "terraform_version": "1.5.7", - "serial": 158, + "serial": 162, "lineage": "76c97600-5d5c-ac52-ab54-ac0b6ef2bc4b", "outputs": { "public_ips": { @@ -74,9 +74,9 @@ { "schema_version": 0, "attributes": { - "id": "7671920685918690007", + "id": "7656862101140973330", "triggers": { - "always_run": "2025-05-26T14:19:53Z" + "always_run": "2025-05-26T14:26:46Z" } }, "sensitive_attributes": [] @@ -631,7 +631,9 @@ }, "sensitive_attributes": [], "dependencies": [ + "module.project.stackit_network_area.sna", "module.project.stackit_resourcemanager_project.projects", + "module.project.time_sleep.wait_before_destroy", "stackit_security_group.example" ] } @@ -667,7 +669,9 @@ }, "sensitive_attributes": [], "dependencies": [ + "module.project.stackit_network_area.sna", "module.project.stackit_resourcemanager_project.projects", + "module.project.time_sleep.wait_before_destroy", "stackit_security_group.example" ] } @@ -980,6 +984,33 @@ } ] }, + { + "module": "module.project", + "mode": "managed", + "type": "stackit_network_area_route", + "name": "sna_route1", + "provider": "module.project.provider[\"registry.terraform.io/stackitcloud/stackit\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "id": "03a34540-3c1a-4794-b2c6-7111ecf824ef,545533a8-fc9b-406b-b046-ff179c89e0e0,4b18ff5d-fb44-4f42-9fcc-a9f805c75c45", + "labels": { + "key": "value" + }, + "network_area_id": "545533a8-fc9b-406b-b046-ff179c89e0e0", + "network_area_route_id": "4b18ff5d-fb44-4f42-9fcc-a9f805c75c45", + "next_hop": "10.220.0.0", + "organization_id": "03a34540-3c1a-4794-b2c6-7111ecf824ef", + "prefix": "10.220.5.0/24" + }, + "sensitive_attributes": [], + "dependencies": [ + "module.project.stackit_network_area.sna" + ] + } + ] + }, { "module": "module.project", "mode": "managed",