{"version":4,"terraform_version":"1.11.6","serial":3,"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":"5058f1d0-448a-4a09-a57e-6279e18b6e4d","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":["b10e2522-5eef-41cf-969e-f6fc661a24dd"],"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":"3ae4a84b-dd85-4843-8e8d-c0fde0e9d294"}],"id":"ca00e687-ce3a-4e36-9de7-f0519d77f956","mac_address":"fa:16:3e:6a:18:0f","name":"mtech-ai-app-private","network_id":"5058f1d0-448a-4a09-a57e-6279e18b6e4d","no_fixed_ip":null,"no_security_groups":null,"port_security_enabled":true,"qos_policy_id":"","region":"EU-WEST-PAR","security_group_ids":["b10e2522-5eef-41cf-969e-f6fc661a24dd"],"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":["934cd12a-9049-4a88-8a25-c7e78041cf65"],"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":"3ae4a84b-dd85-4843-8e8d-c0fde0e9d294"}],"id":"401869d2-b2f3-4072-828f-d3752c56dd00","mac_address":"fa:16:3e:7c:10:f2","name":"mtech-ai-db-private","network_id":"5058f1d0-448a-4a09-a57e-6279e18b6e4d","no_fixed_ip":null,"no_security_groups":null,"port_security_enabled":true,"qos_policy_id":"","region":"EU-WEST-PAR","security_group_ids":["934cd12a-9049-4a88-8a25-c7e78041cf65"],"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":"3a22e2c8-9d8c-4a4d-9663-c29eeca59190","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":"b10e2522-5eef-41cf-969e-f6fc661a24dd","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":"7d022488-7d0b-407d-b191-f5db996ac0f4","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":"b10e2522-5eef-41cf-969e-f6fc661a24dd","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":"8cab99e1-4683-43ca-bb8d-99d9f6b7b751","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":"b10e2522-5eef-41cf-969e-f6fc661a24dd","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":"805c71cf-95d8-4c0d-b0aa-b07b3226c0ef","port_range_max":5432,"port_range_min":5432,"protocol":"tcp","region":"EU-WEST-PAR","remote_address_group_id":"","remote_group_id":"b10e2522-5eef-41cf-969e-f6fc661a24dd","remote_ip_prefix":"","security_group_id":"934cd12a-9049-4a88-8a25-c7e78041cf65","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":"a475ffc9-6fcb-430a-83c4-d40ab343a42a","port_range_max":6334,"port_range_min":6333,"protocol":"tcp","region":"EU-WEST-PAR","remote_address_group_id":"","remote_group_id":"b10e2522-5eef-41cf-969e-f6fc661a24dd","remote_ip_prefix":"","security_group_id":"934cd12a-9049-4a88-8a25-c7e78041cf65","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":"8258a8a3-c93c-4fad-b607-4f7c808c4567","port_range_max":6379,"port_range_min":6379,"protocol":"tcp","region":"EU-WEST-PAR","remote_address_group_id":"","remote_group_id":"b10e2522-5eef-41cf-969e-f6fc661a24dd","remote_ip_prefix":"","security_group_id":"934cd12a-9049-4a88-8a25-c7e78041cf65","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":"634fe7a0-5506-4eae-93e2-cc1211bcf503","port_range_max":22,"port_range_min":22,"protocol":"tcp","region":"EU-WEST-PAR","remote_address_group_id":"","remote_group_id":"b10e2522-5eef-41cf-969e-f6fc661a24dd","remote_ip_prefix":"","security_group_id":"934cd12a-9049-4a88-8a25-c7e78041cf65","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":"b10e2522-5eef-41cf-969e-f6fc661a24dd","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":"934cd12a-9049-4a88-8a25-c7e78041cf65","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":"3ae4a84b-dd85-4843-8e8d-c0fde0e9d294","ip_version":4,"ipv6_address_mode":"","ipv6_ra_mode":"","name":"mtech-ai-private-subnet","network_id":"5058f1d0-448a-4a09-a57e-6279e18b6e4d","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}
