{"version":4,"terraform_version":"1.11.6","serial":1,"lineage":"970004c6-8892-3599-dd97-b3cf4aff1cf0","outputs":{"app_private_ip":{"value":"10.0.0.10","type":"string"},"db_private_ip":{"value":"10.0.0.20","type":"string"}},"resources":[{"mode":"data","type":"openstack_networking_network_v2","name":"ext_net","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":true,"id":"6d041167-5863-4cad-a165-d352bb6720ab","matching_subnet_cidr":null,"mtu":1500,"name":"Ext-Net","network_id":null,"region":"EU-WEST-PAR","segments":[{"network_type":"bgp","physical_network":"","segmentation_id":43210}],"shared":"true","status":null,"subnets":["1ae2e7fa-35b5-478b-a82f-873506e456e9","23eba66b-a304-402b-9af5-a2e97d1e449c","591dbe6e-bfaf-4c89-93ff-29a4b615a6d7","64291280-deda-497e-9a1e-58e7e04144b9","6f2927b4-2438-4284-a1db-a28831b4abf0","801bd4f9-ab1a-4554-9d5e-b5d10e96508b","958af8a7-bc64-4a85-9aa3-d44aad3aff67","9b8fa48f-28fa-4b9d-86a3-bd5ed6a4bd4b","a588ba4c-f9bc-4b9d-8eaf-e4328a742648","aa7c7831-3123-45ac-9d6e-c5ddc16599fa","b22962e5-2dcf-40fb-b130-1186d7a7e1d4","bb803aa6-f4c6-4d19-8ddb-46c6b9b8753f","d31f92f2-a591-4e92-8697-4929defa1c80","dadd7598-a36a-46cd-8b6e-8aea2fe347fa","e8629305-be55-4db7-8582-c3c3de3fe3d6","f5e7d73d-6928-4d41-b695-bd907679436a"],"tags":null,"tenant_id":"9386d7837e514fc080082efe4892af59","transparent_vlan":false},"sensitive_attributes":[]}]},{"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":"b025dc54-abf3-4d5a-b371-1f44ac5e723d","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":["29a45343-46c7-49aa-8962-c7ac2bf9b31e"],"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":"7c0fb259-039a-46b5-9462-db391c027323"}],"id":"1557b562-6bd6-4a9b-b661-528755cadd08","mac_address":"fa:16:3e:5f:43:a6","name":"mtech-ai-app-private","network_id":"b025dc54-abf3-4d5a-b371-1f44ac5e723d","no_fixed_ip":null,"no_security_groups":null,"port_security_enabled":true,"qos_policy_id":"","region":"EU-WEST-PAR","security_group_ids":["29a45343-46c7-49aa-8962-c7ac2bf9b31e"],"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":["a9327cb6-c38c-468c-a125-b600115cc445"],"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":"7c0fb259-039a-46b5-9462-db391c027323"}],"id":"81f636c9-417e-4ac0-ba67-a64c97d8f0c2","mac_address":"fa:16:3e:40:d6:18","name":"mtech-ai-db-private","network_id":"b025dc54-abf3-4d5a-b371-1f44ac5e723d","no_fixed_ip":null,"no_security_groups":null,"port_security_enabled":true,"qos_policy_id":"","region":"EU-WEST-PAR","security_group_ids":["a9327cb6-c38c-468c-a125-b600115cc445"],"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":"e477d64d-0864-405f-bb4e-e115664b9113","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":"29a45343-46c7-49aa-8962-c7ac2bf9b31e","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":"b55e724a-4a84-48f9-8759-ef1b5c4821a5","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":"29a45343-46c7-49aa-8962-c7ac2bf9b31e","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":"8dc3ba32-26c4-4118-b766-0f7c3e0ba65a","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":"29a45343-46c7-49aa-8962-c7ac2bf9b31e","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":"5825909f-6aea-43a7-b2d8-db9f9c6fdf3c","port_range_max":5432,"port_range_min":5432,"protocol":"tcp","region":"EU-WEST-PAR","remote_address_group_id":"","remote_group_id":"29a45343-46c7-49aa-8962-c7ac2bf9b31e","remote_ip_prefix":"","security_group_id":"a9327cb6-c38c-468c-a125-b600115cc445","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":"bc3856f3-6e13-4f09-8ea4-18343846f10d","port_range_max":6334,"port_range_min":6333,"protocol":"tcp","region":"EU-WEST-PAR","remote_address_group_id":"","remote_group_id":"29a45343-46c7-49aa-8962-c7ac2bf9b31e","remote_ip_prefix":"","security_group_id":"a9327cb6-c38c-468c-a125-b600115cc445","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":"a677625e-66cf-4f05-a830-44e7463c71e6","port_range_max":6379,"port_range_min":6379,"protocol":"tcp","region":"EU-WEST-PAR","remote_address_group_id":"","remote_group_id":"29a45343-46c7-49aa-8962-c7ac2bf9b31e","remote_ip_prefix":"","security_group_id":"a9327cb6-c38c-468c-a125-b600115cc445","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":"ccf945a2-ece0-4668-9e84-adbc22c98b9d","port_range_max":22,"port_range_min":22,"protocol":"tcp","region":"EU-WEST-PAR","remote_address_group_id":"","remote_group_id":"29a45343-46c7-49aa-8962-c7ac2bf9b31e","remote_ip_prefix":"","security_group_id":"a9327cb6-c38c-468c-a125-b600115cc445","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":"29a45343-46c7-49aa-8962-c7ac2bf9b31e","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":"a9327cb6-c38c-468c-a125-b600115cc445","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":"7c0fb259-039a-46b5-9462-db391c027323","ip_version":4,"ipv6_address_mode":"","ipv6_ra_mode":"","name":"mtech-ai-private-subnet","network_id":"b025dc54-abf3-4d5a-b371-1f44ac5e723d","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}
