{"version":4,"terraform_version":"1.11.6","serial":12,"lineage":"970004c6-8892-3599-dd97-b3cf4aff1cf0","outputs":{},"resources":[{"mode":"managed","type":"openstack_compute_instance_v2","name":"db","provider":"provider[\"registry.opentofu.org/terraform-provider-openstack/openstack\"]","instances":[{"schema_version":0,"attributes":{"access_ip_v4":"10.0.0.20","access_ip_v6":"","admin_pass":null,"all_metadata":{},"all_tags":[],"availability_zone":"eu-west-par-a","availability_zone_hints":null,"block_device":[],"config_drive":null,"created":"2026-04-29 07:43:48 +0000 UTC","flavor_id":"e4943d80-10a3-461c-a4a2-2d17ea114fb0","flavor_name":"b3-16","force_delete":false,"hypervisor_hostname":"","id":"e77bb1ed-a02e-4e07-bc23-fb2d64fcf637","image_id":"17f70f12-aa79-4f8f-8ac9-ccd53e017041","image_name":"Debian 13","key_pair":"mtech-ai-key","metadata":null,"name":"mtech-ai-db","network":[{"access_network":false,"fixed_ip_v4":"10.0.0.20","fixed_ip_v6":"","mac":"fa:16:3e:7a:78:e1","name":"mtech-ai-private","port":"b4798cb8-f7c1-4715-bef2-07d7aa4e0f5e","uuid":"e332adb3-fca7-408c-8ff9-ba0f90a96f07"}],"network_mode":null,"personality":[],"power_state":"active","region":"EU-WEST-PAR","scheduler_hints":[],"security_groups":["mtech-ai-db"],"stop_before_destroy":false,"tags":null,"timeouts":null,"updated":"2026-04-29 07:44:27 +0000 UTC","user_data":null,"vendor_options":[]},"sensitive_attributes":[[{"type":"get_attr","value":"admin_pass"}]],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxODAwMDAwMDAwMDAwLCJkZWxldGUiOjE4MDAwMDAwMDAwMDAsInVwZGF0ZSI6MTgwMDAwMDAwMDAwMH19","dependencies":["openstack_compute_keypair_v2.main","openstack_networking_network_v2.private","openstack_networking_port_v2.db_private","openstack_networking_secgroup_v2.db","openstack_networking_subnet_v2.private"]}]},{"mode":"managed","type":"openstack_compute_keypair_v2","name":"main","provider":"provider[\"registry.opentofu.org/terraform-provider-openstack/openstack\"]","instances":[{"schema_version":0,"attributes":{"fingerprint":"3f:52:52:8a:aa:04:e4:21:60:1a:2c:af:95:d4:a1:69","id":"mtech-ai-key","name":"mtech-ai-key","private_key":"","public_key":"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFjxo7vkQSahWTYk0fVNKPOIn60UmOAxreyG2BelkWLf valentinthedon@valentinthedon.local","region":"EU-WEST-PAR","user_id":"","value_specs":null},"sensitive_attributes":[[{"type":"get_attr","value":"private_key"}]],"private":"bnVsbA=="}]},{"mode":"managed","type":"openstack_networking_network_v2","name":"private","provider":"provider[\"registry.opentofu.org/terraform-provider-openstack/openstack\"]","instances":[{"schema_version":0,"attributes":{"admin_state_up":true,"all_tags":[],"availability_zone_hints":["eu-west-par-a","eu-west-par-b","eu-west-par-c"],"description":"","dns_domain":"","external":false,"id":"e332adb3-fca7-408c-8ff9-ba0f90a96f07","mtu":1500,"name":"mtech-ai-private","port_security_enabled":true,"qos_policy_id":"","region":"EU-WEST-PAR","segments":[{"network_type":"vrack","physical_network":"","segmentation_id":3750}],"shared":false,"tags":null,"tenant_id":"dfd624b201ac4ed29f732a82be8789b3","timeouts":null,"transparent_vlan":false,"value_specs":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDAsImRlbGV0ZSI6NjAwMDAwMDAwMDAwfX0="}]},{"mode":"managed","type":"openstack_networking_port_v2","name":"app_private","provider":"provider[\"registry.opentofu.org/terraform-provider-openstack/openstack\"]","instances":[{"schema_version":0,"attributes":{"admin_state_up":true,"all_fixed_ips":["10.0.0.10"],"all_security_group_ids":["fce0ce6a-318f-4a66-acb7-017c00c22def"],"all_tags":[],"allowed_address_pairs":[],"binding":[{"host_id":"","profile":"","vif_details":{},"vif_type":"","vnic_type":"normal"}],"description":"","device_id":"","device_owner":"","dns_assignment":[],"dns_name":"","extra_dhcp_option":[],"fixed_ip":[{"ip_address":"10.0.0.10","subnet_id":"faa6287a-e68c-48aa-b4dd-972ce53dfba1"}],"id":"85cc90a6-dcb2-4761-a7b1-35a06d05f07a","mac_address":"fa:16:3e:ad:17:41","name":"mtech-ai-app-private","network_id":"e332adb3-fca7-408c-8ff9-ba0f90a96f07","no_fixed_ip":null,"no_security_groups":null,"port_security_enabled":true,"qos_policy_id":"","region":"EU-WEST-PAR","security_group_ids":["fce0ce6a-318f-4a66-acb7-017c00c22def"],"tags":null,"tenant_id":"dfd624b201ac4ed29f732a82be8789b3","timeouts":null,"value_specs":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDAsImRlbGV0ZSI6NjAwMDAwMDAwMDAwfX0=","dependencies":["openstack_networking_network_v2.private","openstack_networking_secgroup_v2.app","openstack_networking_subnet_v2.private"]}]},{"mode":"managed","type":"openstack_networking_port_v2","name":"db_private","provider":"provider[\"registry.opentofu.org/terraform-provider-openstack/openstack\"]","instances":[{"schema_version":0,"attributes":{"admin_state_up":true,"all_fixed_ips":["10.0.0.20"],"all_security_group_ids":["28fdd272-852f-481b-98e9-7147a6a12788"],"all_tags":[],"allowed_address_pairs":[],"binding":[{"host_id":"","profile":"","vif_details":{},"vif_type":"","vnic_type":"normal"}],"description":"","device_id":"","device_owner":"","dns_assignment":[],"dns_name":"","extra_dhcp_option":[],"fixed_ip":[{"ip_address":"10.0.0.20","subnet_id":"faa6287a-e68c-48aa-b4dd-972ce53dfba1"}],"id":"b4798cb8-f7c1-4715-bef2-07d7aa4e0f5e","mac_address":"fa:16:3e:7a:78:e1","name":"mtech-ai-db-private","network_id":"e332adb3-fca7-408c-8ff9-ba0f90a96f07","no_fixed_ip":null,"no_security_groups":null,"port_security_enabled":true,"qos_policy_id":"","region":"EU-WEST-PAR","security_group_ids":["28fdd272-852f-481b-98e9-7147a6a12788"],"tags":null,"tenant_id":"dfd624b201ac4ed29f732a82be8789b3","timeouts":null,"value_specs":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDAsImRlbGV0ZSI6NjAwMDAwMDAwMDAwfX0=","dependencies":["openstack_networking_network_v2.private","openstack_networking_secgroup_v2.db","openstack_networking_subnet_v2.private"]}]},{"mode":"managed","type":"openstack_networking_secgroup_rule_v2","name":"app_http","provider":"provider[\"registry.opentofu.org/terraform-provider-openstack/openstack\"]","instances":[{"schema_version":0,"attributes":{"description":"","direction":"ingress","ethertype":"IPv4","id":"95af9718-b76b-442e-9d10-1717a4fe4301","port_range_max":80,"port_range_min":80,"protocol":"tcp","region":"EU-WEST-PAR","remote_address_group_id":"","remote_group_id":"","remote_ip_prefix":"0.0.0.0/0","security_group_id":"fce0ce6a-318f-4a66-acb7-017c00c22def","tenant_id":"dfd624b201ac4ed29f732a82be8789b3","timeouts":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiZGVsZXRlIjo2MDAwMDAwMDAwMDB9fQ==","dependencies":["openstack_networking_secgroup_v2.app"]}]},{"mode":"managed","type":"openstack_networking_secgroup_rule_v2","name":"app_https","provider":"provider[\"registry.opentofu.org/terraform-provider-openstack/openstack\"]","instances":[{"schema_version":0,"attributes":{"description":"","direction":"ingress","ethertype":"IPv4","id":"67d0e7f7-1b72-4a33-a76d-4bfa51c361f1","port_range_max":443,"port_range_min":443,"protocol":"tcp","region":"EU-WEST-PAR","remote_address_group_id":"","remote_group_id":"","remote_ip_prefix":"0.0.0.0/0","security_group_id":"fce0ce6a-318f-4a66-acb7-017c00c22def","tenant_id":"dfd624b201ac4ed29f732a82be8789b3","timeouts":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiZGVsZXRlIjo2MDAwMDAwMDAwMDB9fQ==","dependencies":["openstack_networking_secgroup_v2.app"]}]},{"mode":"managed","type":"openstack_networking_secgroup_rule_v2","name":"app_ssh","provider":"provider[\"registry.opentofu.org/terraform-provider-openstack/openstack\"]","instances":[{"index_key":"82.65.150.243/32","schema_version":0,"attributes":{"description":"","direction":"ingress","ethertype":"IPv4","id":"886b4fab-d3b4-4a2e-b980-0093e83ee887","port_range_max":22,"port_range_min":22,"protocol":"tcp","region":"EU-WEST-PAR","remote_address_group_id":"","remote_group_id":"","remote_ip_prefix":"82.65.150.243/32","security_group_id":"fce0ce6a-318f-4a66-acb7-017c00c22def","tenant_id":"dfd624b201ac4ed29f732a82be8789b3","timeouts":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiZGVsZXRlIjo2MDAwMDAwMDAwMDB9fQ==","dependencies":["openstack_networking_secgroup_v2.app"]}]},{"mode":"managed","type":"openstack_networking_secgroup_rule_v2","name":"db_postgres","provider":"provider[\"registry.opentofu.org/terraform-provider-openstack/openstack\"]","instances":[{"schema_version":0,"attributes":{"description":"","direction":"ingress","ethertype":"IPv4","id":"b8a2a9e1-5bc5-4d57-8290-c51e7872c6fa","port_range_max":5432,"port_range_min":5432,"protocol":"tcp","region":"EU-WEST-PAR","remote_address_group_id":"","remote_group_id":"fce0ce6a-318f-4a66-acb7-017c00c22def","remote_ip_prefix":"","security_group_id":"28fdd272-852f-481b-98e9-7147a6a12788","tenant_id":"dfd624b201ac4ed29f732a82be8789b3","timeouts":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiZGVsZXRlIjo2MDAwMDAwMDAwMDB9fQ==","dependencies":["openstack_networking_secgroup_v2.app","openstack_networking_secgroup_v2.db"]}]},{"mode":"managed","type":"openstack_networking_secgroup_rule_v2","name":"db_qdrant","provider":"provider[\"registry.opentofu.org/terraform-provider-openstack/openstack\"]","instances":[{"schema_version":0,"attributes":{"description":"","direction":"ingress","ethertype":"IPv4","id":"9d47e73f-4bb3-4f93-a3b8-77f7e664a24e","port_range_max":6334,"port_range_min":6333,"protocol":"tcp","region":"EU-WEST-PAR","remote_address_group_id":"","remote_group_id":"fce0ce6a-318f-4a66-acb7-017c00c22def","remote_ip_prefix":"","security_group_id":"28fdd272-852f-481b-98e9-7147a6a12788","tenant_id":"dfd624b201ac4ed29f732a82be8789b3","timeouts":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiZGVsZXRlIjo2MDAwMDAwMDAwMDB9fQ==","dependencies":["openstack_networking_secgroup_v2.app","openstack_networking_secgroup_v2.db"]}]},{"mode":"managed","type":"openstack_networking_secgroup_rule_v2","name":"db_redis","provider":"provider[\"registry.opentofu.org/terraform-provider-openstack/openstack\"]","instances":[{"schema_version":0,"attributes":{"description":"","direction":"ingress","ethertype":"IPv4","id":"7f779e7e-1fa4-4b65-8f93-3ac350e8e25f","port_range_max":6379,"port_range_min":6379,"protocol":"tcp","region":"EU-WEST-PAR","remote_address_group_id":"","remote_group_id":"fce0ce6a-318f-4a66-acb7-017c00c22def","remote_ip_prefix":"","security_group_id":"28fdd272-852f-481b-98e9-7147a6a12788","tenant_id":"dfd624b201ac4ed29f732a82be8789b3","timeouts":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiZGVsZXRlIjo2MDAwMDAwMDAwMDB9fQ==","dependencies":["openstack_networking_secgroup_v2.app","openstack_networking_secgroup_v2.db"]}]},{"mode":"managed","type":"openstack_networking_secgroup_rule_v2","name":"db_ssh_from_app","provider":"provider[\"registry.opentofu.org/terraform-provider-openstack/openstack\"]","instances":[{"schema_version":0,"attributes":{"description":"","direction":"ingress","ethertype":"IPv4","id":"aa619ec2-2c74-47b3-b282-9fbed63ba24f","port_range_max":22,"port_range_min":22,"protocol":"tcp","region":"EU-WEST-PAR","remote_address_group_id":"","remote_group_id":"fce0ce6a-318f-4a66-acb7-017c00c22def","remote_ip_prefix":"","security_group_id":"28fdd272-852f-481b-98e9-7147a6a12788","tenant_id":"dfd624b201ac4ed29f732a82be8789b3","timeouts":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiZGVsZXRlIjo2MDAwMDAwMDAwMDB9fQ==","dependencies":["openstack_networking_secgroup_v2.app","openstack_networking_secgroup_v2.db"]}]},{"mode":"managed","type":"openstack_networking_secgroup_v2","name":"app","provider":"provider[\"registry.opentofu.org/terraform-provider-openstack/openstack\"]","instances":[{"schema_version":0,"attributes":{"all_tags":[],"delete_default_rules":null,"description":"Public-facing app VM (HTTP/HTTPS + restricted SSH).","id":"fce0ce6a-318f-4a66-acb7-017c00c22def","name":"mtech-ai-app","region":"EU-WEST-PAR","stateful":true,"tags":null,"tenant_id":"dfd624b201ac4ed29f732a82be8789b3","timeouts":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiZGVsZXRlIjo2MDAwMDAwMDAwMDB9fQ=="}]},{"mode":"managed","type":"openstack_networking_secgroup_v2","name":"db","provider":"provider[\"registry.opentofu.org/terraform-provider-openstack/openstack\"]","instances":[{"schema_version":0,"attributes":{"all_tags":[],"delete_default_rules":null,"description":"Private DB VM (Postgres/Qdrant/Redis from app only).","id":"28fdd272-852f-481b-98e9-7147a6a12788","name":"mtech-ai-db","region":"EU-WEST-PAR","stateful":true,"tags":null,"tenant_id":"dfd624b201ac4ed29f732a82be8789b3","timeouts":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiZGVsZXRlIjo2MDAwMDAwMDAwMDB9fQ=="}]},{"mode":"managed","type":"openstack_networking_subnet_v2","name":"private","provider":"provider[\"registry.opentofu.org/terraform-provider-openstack/openstack\"]","instances":[{"schema_version":0,"attributes":{"all_tags":[],"allocation_pool":[{"end":"10.0.0.254","start":"10.0.0.1"}],"cidr":"10.0.0.0/24","description":"","dns_nameservers":["213.186.33.99","1.1.1.1"],"dns_publish_fixed_ip":false,"enable_dhcp":true,"gateway_ip":"","id":"faa6287a-e68c-48aa-b4dd-972ce53dfba1","ip_version":4,"ipv6_address_mode":"","ipv6_ra_mode":"","name":"mtech-ai-private-subnet","network_id":"e332adb3-fca7-408c-8ff9-ba0f90a96f07","no_gateway":true,"prefix_length":null,"region":"EU-WEST-PAR","segment_id":"","service_types":[],"subnetpool_id":"","tags":null,"tenant_id":"dfd624b201ac4ed29f732a82be8789b3","timeouts":null,"value_specs":null},"sensitive_attributes":[],"private":"eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDAsImRlbGV0ZSI6NjAwMDAwMDAwMDAwfX0=","dependencies":["openstack_networking_network_v2.private"]}]}],"check_results":null}
