Files
but3-iac/terraform/environments/dev/terraform.tfstate

1018 lines
44 KiB
Plaintext
Raw Normal View History

2025-12-04 11:47:32 +01:00
{
"version": 4,
"terraform_version": "1.14.1",
"serial": 100,
"lineage": "7a2c01bc-80e0-06dc-0a3b-dc1afa3caf10",
"outputs": {
"frontend_public_ip": {
"value": "34.155.157.50",
"type": "string"
},
"internal_ips": {
"value": {
"backend": "10.10.2.2",
"database": "10.10.3.2",
"frontend": "10.10.1.2"
},
"type": [
"object",
{
"backend": "string",
"database": "string",
"frontend": "string"
}
]
},
"service_account_email": {
"value": "terraform@projet-hugo-478713.iam.gserviceaccount.com",
"type": "string"
},
"vpc_id": {
"value": "projects/projet-hugo-478713/global/networks/projet-hugo-478713-vpc",
"type": "string"
}
},
"resources": [
{
"module": "module.compute",
"mode": "managed",
"type": "google_compute_instance",
"name": "backend",
"provider": "provider[\"registry.terraform.io/hashicorp/google\"]",
"instances": [
{
"schema_version": 6,
"attributes": {
"advanced_machine_features": [],
"allow_stopping_for_update": null,
"attached_disk": [],
"boot_disk": [
{
"auto_delete": true,
"device_name": "persistent-disk-0",
"disk_encryption_key_raw": "",
"disk_encryption_key_sha256": "",
"initialize_params": [
{
"enable_confidential_compute": false,
"image": "https://www.googleapis.com/compute/v1/projects/debian-cloud/global/images/debian-11-bullseye-v20251111",
"labels": {},
"provisioned_iops": 0,
"provisioned_throughput": 0,
"resource_manager_tags": null,
"resource_policies": [],
"size": 10,
"storage_pool": "",
"type": "pd-standard"
}
],
"interface": "",
"kms_key_self_link": "",
"mode": "READ_WRITE",
"source": "https://www.googleapis.com/compute/v1/projects/projet-hugo-478713/zones/europe-west9-b/disks/backend-instance"
}
],
"can_ip_forward": false,
"confidential_instance_config": [],
"cpu_platform": "Intel Broadwell",
"creation_timestamp": "2025-12-04T01:30:38.787-08:00",
"current_status": "RUNNING",
"deletion_protection": false,
"description": "",
"desired_status": null,
"effective_labels": {
"goog-terraform-provisioned": "true"
},
"enable_display": false,
"guest_accelerator": [],
"hostname": "",
"id": "projects/projet-hugo-478713/zones/europe-west9-b/instances/backend-instance",
"instance_id": "1161053405492079185",
"key_revocation_action_type": "",
"label_fingerprint": "vezUS-42LLM=",
"labels": null,
"machine_type": "e2-small",
"metadata": {
"enable-oslogin": "true"
},
"metadata_fingerprint": "npZjdLELubs=",
"metadata_startup_script": null,
"min_cpu_platform": "",
"name": "backend-instance",
"network_interface": [
{
"access_config": [],
"alias_ip_range": [],
"internal_ipv6_prefix_length": 0,
"ipv6_access_config": [],
"ipv6_access_type": "",
"ipv6_address": "",
"name": "nic0",
"network": "https://www.googleapis.com/compute/v1/projects/projet-hugo-478713/global/networks/projet-hugo-478713-vpc",
"network_ip": "10.10.2.2",
"nic_type": "",
"queue_count": 0,
"stack_type": "IPV4_ONLY",
"subnetwork": "https://www.googleapis.com/compute/v1/projects/projet-hugo-478713/regions/europe-west9/subnetworks/projet-hugo-478713-subnet-backend",
"subnetwork_project": "projet-hugo-478713"
}
],
"network_performance_config": [],
"params": [],
"project": "projet-hugo-478713",
"reservation_affinity": [],
"resource_policies": null,
"scheduling": [
{
"automatic_restart": true,
"instance_termination_action": "",
"local_ssd_recovery_timeout": [],
"max_run_duration": [],
"min_node_cpus": 0,
"node_affinities": [],
"on_host_maintenance": "MIGRATE",
"on_instance_stop_action": [],
"preemptible": false,
"provisioning_model": "STANDARD"
}
],
"scratch_disk": [],
"self_link": "https://www.googleapis.com/compute/v1/projects/projet-hugo-478713/zones/europe-west9-b/instances/backend-instance",
"service_account": [],
"shielded_instance_config": [
{
"enable_integrity_monitoring": true,
"enable_secure_boot": false,
"enable_vtpm": true
}
],
"tags": [
"backend",
"ssh"
],
"tags_fingerprint": "N2bbCLFli_k=",
"terraform_labels": {
"goog-terraform-provisioned": "true"
},
"timeouts": null,
"zone": "europe-west9-b"
},
"sensitive_attributes": [
[
{
"type": "get_attr",
"value": "boot_disk"
},
{
"type": "index",
"value": {
"value": 0,
"type": "number"
}
},
{
"type": "get_attr",
"value": "disk_encryption_key_raw"
}
]
],
"identity_schema_version": 0,
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiNiJ9",
"dependencies": [
"module.network.google_compute_network.vpc",
"module.network.google_compute_subnetwork.backend"
]
}
]
},
{
"module": "module.compute",
"mode": "managed",
"type": "google_compute_instance",
"name": "database",
"provider": "provider[\"registry.terraform.io/hashicorp/google\"]",
"instances": [
{
"schema_version": 6,
"attributes": {
"advanced_machine_features": [],
"allow_stopping_for_update": null,
"attached_disk": [],
"boot_disk": [
{
"auto_delete": true,
"device_name": "persistent-disk-0",
"disk_encryption_key_raw": "",
"disk_encryption_key_sha256": "",
"initialize_params": [
{
"enable_confidential_compute": false,
"image": "https://www.googleapis.com/compute/v1/projects/debian-cloud/global/images/debian-11-bullseye-v20251111",
"labels": {},
"provisioned_iops": 0,
"provisioned_throughput": 0,
"resource_manager_tags": null,
"resource_policies": [],
"size": 20,
"storage_pool": "",
"type": "pd-standard"
}
],
"interface": "",
"kms_key_self_link": "",
"mode": "READ_WRITE",
"source": "https://www.googleapis.com/compute/v1/projects/projet-hugo-478713/zones/europe-west9-b/disks/database-instance"
}
],
"can_ip_forward": false,
"confidential_instance_config": [],
"cpu_platform": "Intel Broadwell",
"creation_timestamp": "2025-12-04T01:30:38.667-08:00",
"current_status": "RUNNING",
"deletion_protection": false,
"description": "",
"desired_status": null,
"effective_labels": {
"goog-terraform-provisioned": "true"
},
"enable_display": false,
"guest_accelerator": [],
"hostname": "",
"id": "projects/projet-hugo-478713/zones/europe-west9-b/instances/database-instance",
"instance_id": "913116814783605329",
"key_revocation_action_type": "",
"label_fingerprint": "vezUS-42LLM=",
"labels": null,
"machine_type": "e2-small",
"metadata": {
"enable-oslogin": "true"
},
"metadata_fingerprint": "npZjdLELubs=",
"metadata_startup_script": null,
"min_cpu_platform": "",
"name": "database-instance",
"network_interface": [
{
"access_config": [],
"alias_ip_range": [],
"internal_ipv6_prefix_length": 0,
"ipv6_access_config": [],
"ipv6_access_type": "",
"ipv6_address": "",
"name": "nic0",
"network": "https://www.googleapis.com/compute/v1/projects/projet-hugo-478713/global/networks/projet-hugo-478713-vpc",
"network_ip": "10.10.3.2",
"nic_type": "",
"queue_count": 0,
"stack_type": "IPV4_ONLY",
"subnetwork": "https://www.googleapis.com/compute/v1/projects/projet-hugo-478713/regions/europe-west9/subnetworks/projet-hugo-478713-subnet-database",
"subnetwork_project": "projet-hugo-478713"
}
],
"network_performance_config": [],
"params": [],
"project": "projet-hugo-478713",
"reservation_affinity": [],
"resource_policies": null,
"scheduling": [
{
"automatic_restart": true,
"instance_termination_action": "",
"local_ssd_recovery_timeout": [],
"max_run_duration": [],
"min_node_cpus": 0,
"node_affinities": [],
"on_host_maintenance": "MIGRATE",
"on_instance_stop_action": [],
"preemptible": false,
"provisioning_model": "STANDARD"
}
],
"scratch_disk": [],
"self_link": "https://www.googleapis.com/compute/v1/projects/projet-hugo-478713/zones/europe-west9-b/instances/database-instance",
"service_account": [],
"shielded_instance_config": [
{
"enable_integrity_monitoring": true,
"enable_secure_boot": false,
"enable_vtpm": true
}
],
"tags": [
"database",
"ssh"
],
"tags_fingerprint": "22sTRfPQYj4=",
"terraform_labels": {
"goog-terraform-provisioned": "true"
},
"timeouts": null,
"zone": "europe-west9-b"
},
"sensitive_attributes": [
[
{
"type": "get_attr",
"value": "boot_disk"
},
{
"type": "index",
"value": {
"value": 0,
"type": "number"
}
},
{
"type": "get_attr",
"value": "disk_encryption_key_raw"
}
]
],
"identity_schema_version": 0,
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiNiJ9",
"dependencies": [
"module.network.google_compute_network.vpc",
"module.network.google_compute_subnetwork.database"
]
}
]
},
{
"module": "module.compute",
"mode": "managed",
"type": "google_compute_instance",
"name": "frontend",
"provider": "provider[\"registry.terraform.io/hashicorp/google\"]",
"instances": [
{
"schema_version": 6,
"attributes": {
"advanced_machine_features": [],
"allow_stopping_for_update": null,
"attached_disk": [],
"boot_disk": [
{
"auto_delete": true,
"device_name": "persistent-disk-0",
"disk_encryption_key_raw": "",
"disk_encryption_key_sha256": "",
"initialize_params": [
{
"enable_confidential_compute": false,
"image": "https://www.googleapis.com/compute/v1/projects/debian-cloud/global/images/debian-11-bullseye-v20251111",
"labels": {},
"provisioned_iops": 0,
"provisioned_throughput": 0,
"resource_manager_tags": null,
"resource_policies": [],
"size": 10,
"storage_pool": "",
"type": "pd-standard"
}
],
"interface": "",
"kms_key_self_link": "",
"mode": "READ_WRITE",
"source": "https://www.googleapis.com/compute/v1/projects/projet-hugo-478713/zones/europe-west9-b/disks/frontend-instance"
}
],
"can_ip_forward": false,
"confidential_instance_config": [],
"cpu_platform": "Intel Broadwell",
"creation_timestamp": "2025-12-04T01:30:38.725-08:00",
"current_status": "RUNNING",
"deletion_protection": false,
"description": "",
"desired_status": null,
"effective_labels": {
"goog-terraform-provisioned": "true"
},
"enable_display": false,
"guest_accelerator": [],
"hostname": "",
"id": "projects/projet-hugo-478713/zones/europe-west9-b/instances/frontend-instance",
"instance_id": "358027166910048849",
"key_revocation_action_type": "",
"label_fingerprint": "vezUS-42LLM=",
"labels": null,
"machine_type": "e2-small",
"metadata": {
"enable-oslogin": "true"
},
"metadata_fingerprint": "npZjdLELubs=",
"metadata_startup_script": null,
"min_cpu_platform": "",
"name": "frontend-instance",
"network_interface": [
{
"access_config": [
{
"nat_ip": "34.155.157.50",
"network_tier": "PREMIUM",
"public_ptr_domain_name": ""
}
],
"alias_ip_range": [],
"internal_ipv6_prefix_length": 0,
"ipv6_access_config": [],
"ipv6_access_type": "",
"ipv6_address": "",
"name": "nic0",
"network": "https://www.googleapis.com/compute/v1/projects/projet-hugo-478713/global/networks/projet-hugo-478713-vpc",
"network_ip": "10.10.1.2",
"nic_type": "",
"queue_count": 0,
"stack_type": "IPV4_ONLY",
"subnetwork": "https://www.googleapis.com/compute/v1/projects/projet-hugo-478713/regions/europe-west9/subnetworks/projet-hugo-478713-subnet-frontend",
"subnetwork_project": "projet-hugo-478713"
}
],
"network_performance_config": [],
"params": [],
"project": "projet-hugo-478713",
"reservation_affinity": [],
"resource_policies": null,
"scheduling": [
{
"automatic_restart": true,
"instance_termination_action": "",
"local_ssd_recovery_timeout": [],
"max_run_duration": [],
"min_node_cpus": 0,
"node_affinities": [],
"on_host_maintenance": "MIGRATE",
"on_instance_stop_action": [],
"preemptible": false,
"provisioning_model": "STANDARD"
}
],
"scratch_disk": [],
"self_link": "https://www.googleapis.com/compute/v1/projects/projet-hugo-478713/zones/europe-west9-b/instances/frontend-instance",
"service_account": [],
"shielded_instance_config": [
{
"enable_integrity_monitoring": true,
"enable_secure_boot": false,
"enable_vtpm": true
}
],
"tags": [
"frontend",
"ssh"
],
"tags_fingerprint": "sermMtqzdso=",
"terraform_labels": {
"goog-terraform-provisioned": "true"
},
"timeouts": null,
"zone": "europe-west9-b"
},
"sensitive_attributes": [
[
{
"type": "get_attr",
"value": "boot_disk"
},
{
"type": "index",
"value": {
"value": 0,
"type": "number"
}
},
{
"type": "get_attr",
"value": "disk_encryption_key_raw"
}
]
],
"identity_schema_version": 0,
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiNiJ9",
"dependencies": [
"module.network.google_compute_network.vpc",
"module.network.google_compute_subnetwork.frontend"
]
}
]
},
{
"module": "module.iam",
"mode": "data",
"type": "google_client_openid_userinfo",
"name": "me",
"provider": "provider[\"registry.terraform.io/hashicorp/google\"]",
"instances": [
{
"schema_version": 0,
"attributes": {
"email": "hugo.raban@gmail.com",
"id": "hugo.raban@gmail.com"
},
"sensitive_attributes": [],
"identity_schema_version": 0
}
]
},
{
"module": "module.iam",
"mode": "managed",
"type": "google_os_login_ssh_public_key",
"name": "my_ssh_key",
"provider": "provider[\"registry.terraform.io/hashicorp/google\"]",
"instances": [
{
"schema_version": 0,
"attributes": {
"expiration_time_usec": "",
"fingerprint": "09b6c065260186295ce9d280a67e4ac8efbf53892fcdc7b6d15890afba4bf7c1",
"id": "users/hugo.raban@gmail.com/sshPublicKeys/09b6c065260186295ce9d280a67e4ac8efbf53892fcdc7b6d15890afba4bf7c1",
"key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQD0bhyAtx0exnHm8S4kFjzwpXjaf3C2ghbd57mAPuLWGJ/bacyWSHm+lnxoX8o5S8R3HIPNnHsZBL2Ah8t1+VURukD8LH4XqTILcQRaZRkSEACvPJhMwTyU+UEIt8Wwn7IKXQuuSOgwFXp27FAS/ftTB5Xs/trtAverGhYN3oXCNmef7qOUXHJCMPL7Q8F8MSpBL4Hba3MoKYELM0a8vaktjDrXNtKEVZYlJTRd/FX0eOVAT+I6F5zUnqVUsY3hgS+kXFFa9TFsm/l6ympAnCNliaC1wHnX5iOYSCKAgr7Qz5d13/6w364NZ61ajmlbS3F3SOpCjSeB8inLZ4/BXW1FN54DLX8wic/1bN09Nl5x67LqLeh51+HO/VzX1xHrIZeQuSUYTyzdbm0FQWACdffwsLg35ZWSQngiSAMKu3UC9rmX0irD4bj9ZHwnFgHZhpkq3J8mNW/KyMHQ6nuz3Qedwqll6gMElb0WhNzca0bGYlH27V3sNg770spmtLkbu2U= hugo.raban@etu.u-pec.com\n",
"project": "projet-hugo-478713",
"timeouts": null,
"user": "hugo.raban@gmail.com"
},
"sensitive_attributes": [],
"identity_schema_version": 0,
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19",
"dependencies": [
"module.iam.data.google_client_openid_userinfo.me"
]
}
]
},
{
"module": "module.iam",
"mode": "managed",
"type": "google_project_iam_binding",
"name": "terraform_viewer",
"provider": "provider[\"registry.terraform.io/hashicorp/google\"]",
"instances": [
{
"schema_version": 0,
"attributes": {
"condition": [],
"etag": "BwZFHPkPixs=",
"id": "projet-hugo-478713/roles/viewer",
"members": [
"serviceAccount:terraform@projet-hugo-478713.iam.gserviceaccount.com"
],
"project": "projet-hugo-478713",
"role": "roles/viewer"
},
"sensitive_attributes": [],
"identity_schema_version": 0,
"private": "bnVsbA==",
"dependencies": [
"module.iam.google_service_account.terraform_sa"
]
}
]
},
{
"module": "module.iam",
"mode": "managed",
"type": "google_service_account",
"name": "terraform_sa",
"provider": "provider[\"registry.terraform.io/hashicorp/google\"]",
"instances": [
{
"schema_version": 0,
"attributes": {
"account_id": "terraform",
"create_ignore_already_exists": null,
"description": "",
"disabled": false,
"display_name": "Service Account pour Terraform Automation",
"email": "terraform@projet-hugo-478713.iam.gserviceaccount.com",
"id": "projects/projet-hugo-478713/serviceAccounts/terraform@projet-hugo-478713.iam.gserviceaccount.com",
"member": "serviceAccount:terraform@projet-hugo-478713.iam.gserviceaccount.com",
"name": "projects/projet-hugo-478713/serviceAccounts/terraform@projet-hugo-478713.iam.gserviceaccount.com",
"project": "projet-hugo-478713",
"timeouts": null,
"unique_id": "105007234544684769687"
},
"sensitive_attributes": [],
"identity_schema_version": 0,
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDB9fQ=="
}
]
},
{
"module": "module.iam",
"mode": "managed",
"type": "google_service_account_key",
"name": "terraform_sa_key",
"provider": "provider[\"registry.terraform.io/hashicorp/google\"]",
"instances": [
{
"schema_version": 0,
"attributes": {
"id": "projects/projet-hugo-478713/serviceAccounts/terraform@projet-hugo-478713.iam.gserviceaccount.com/keys/474b2464a1f394b2dc96d97a9b5ff37e6eb777f4",
"keepers": null,
"key_algorithm": "KEY_ALG_RSA_2048",
"name": "projects/projet-hugo-478713/serviceAccounts/terraform@projet-hugo-478713.iam.gserviceaccount.com/keys/474b2464a1f394b2dc96d97a9b5ff37e6eb777f4",
"private_key": "ewogICJ0eXBlIjogInNlcnZpY2VfYWNjb3VudCIsCiAgInByb2plY3RfaWQiOiAicHJvamV0LWh1Z28tNDc4NzEzIiwKICAicHJpdmF0ZV9rZXlfaWQiOiAiNDc0YjI0NjRhMWYzOTRiMmRjOTZkOTdhOWI1ZmYzN2U2ZWI3NzdmNCIsCiAgInByaXZhdGVfa2V5IjogIi0tLS0tQkVHSU4gUFJJVkFURSBLRVktLS0tLVxuTUlJRXZBSUJBREFOQmdrcWhraUc5dzBCQVFFRkFBU0NCS1l3Z2dTaUFnRUFBb0lCQVFEbFdZLzZHS1BycGlZS1xuNWNSc05EcG9COUcvUnJteldORHh6SkNsbVFyS3hSbTdkRlNzUWovc2Nqak1DTi9hd3lIUERRWWc4bkloV3U2d1xuK2w0TjkzY0hSSE1vZ2VWSkJYK2V2NTNXam9BbWJjN2R1NGlpK2I0aGFWUERGSmFvVzRYdk9neEFFS01md3JlR1xub29QeVZUMU8xVFVmODVPMVhXcE4vVzFabE1sUWFneWRieG9qUThMMDNvV2piMmtPVlE0aE01a2xhdDMyYzhVbFxuQkdxVUR1NFRuZWZJZkxIY2NCS1JqZVkyZHBuWWdienVwS2RYakVuaXBJN0Q5WkNYQTFiN2tmYnlxc0lnQmpyY1xuQ2c1OUFwZUpTWXpObVVCVnV0ZnpRMHBvalBwLzhuRkYrU0p0b2JQeHZ1eU5CeGluSzNYN2RhYzlVeURVQ2JsTVxuNjdqcUtlSFJBZ01CQUFFQ2dnRUFBZ3dBcnFhaEMrUU9hM1pIVFdhMzdZYkI4RjJWSUJtS1V3eUhvbHEzejZPclxuc0d2bWQ0NjBOU1dFT1VCWkJrNnlINlk5TlJCRTNrcTlrVGFXQklHeFpJOGNpR1hxeUhJbmFycGkzdS9YUGxvb1xuVldJU3ladjVNYnJ4YXU3K3ptd05Ga0g5ZDh5QmFjdHp5YWxTUDR1NXpuTE80WGc0aS9WVVg2YlFxNFlhSGtEa1xuaEZ6ZGVPM1hyRHpIV3A4NU13QjlhT1lvNHphYXk2UkVwS1U5MmZTT2JCRHlKcUR1NVJLdDlHY1hWbld5WVFuZVxud0VBc2xSdmZmNkI4YUxqWGczS2dZSmxWbmdUK0M3Zy94NFd3eVltVUI5REpjSHUweGVndTBUWnlGSEpsL0xEL1xuTG5DNGpqSTQ0UVN6allQb0hIUHI0NGExSVU3TEhEN25jM1JCUmg0S213S0JnUUQ1NnJOV2tiU3pQSHFUVk11cVxuS1pFVU5mVjFJUnB6RHo0RGNrMHBCb2NEcWVqZmkwTGtTMkZrL1RhalpUY1ArcGhUL212eHJZRXl4R0hqNVk1bVxud0R0TmhvdWJWRm95Um1oSnRJajRxcngyRmxmelFTbkZQMWw1dUdReElTQmhsVlZsVUUzbm5kKzFNS0ozWlNEQ1xubGhsVnJRdUVaQ1Q3REF3aFRqZzVjSWdlYndLQmdRRHE3clFpQmRnblJyN21pSUxTbnprQjJJWDRXUml5Wm1xTVxuTlJ1ZUt1cjVFTDJQT3pnc1hhUVhKL05vZXI5SDVJc0JyaDdmTlNoMG0yWi9jbjMrc0NrUFdzMXp3VHpMUFBrUlxuVmlGblpKc2tlTUhlVWtxYWRxVlVWeDVDYktMOGZsYU1VTC9ZclFRQ0pvZlZaUS9GNlgxNHAwUDlTZDk4L25uRFxuOU5uSVo2NGp2d0tCZ0ZXTWsrdFVZVWpoc1F2eUFPMjA0T2JNT2NQb213Yzc5bnh6aWhvN0U4aWJSdzRPdTgwdVxuU0o2clZ5TERxUCtkUnJ1cDRnV080U1VodUdpczBmdzJYWmFDTWhQdjRoaEhwYmRsUjJYbi9DOW9JcDh3ZFQ0Q1xuRzN6aE05cmxmaElwYmx3S0MwRDM5L1lzT2RFcEd2ZkJMZGI0TDNNWVhOaGJIV1BoUkxuVTNhT2RBb0dBQ0dVN1xuWHJQaXc1U05vZU5pK1cvak02T3ZOZTdKS1Nicnk5TGlCOGIwMnEyMGVIZmZUQWFVcEpjeTVacnRWdjVkMFZPTlxubXVCbGI3VlY5bHY3RUt6dTZyT09BQUw1enpHQW5SUDg0WnNBeUU3Z2JyZDJId3I2WVljemQ2QTJPdHV3OEJhNlxucEYyYWRSRTNiWExORzM5NmttTTMxTWRkQ3pSMDJZSFlmb2JsL0RVQ2dZQWcvTWlpWmJWZTdURUlWZkhDc1NGSlxuVjhkQ2dIWU9Idk1kUzhvTWNSQkhzeVl5aFRIK0pYeDdIMEkzWGlpQU9DREdqZENCSzJnZWxBcFl4d3daT2l5YVxuNUJ6Q3pkemhxWjhHSndLeEkwaHBxNmU4MkJpdDZPYnJtN0FwV1FMSzhheG1GcXJrZFV2d0dXMHM0b05kUW82Qlxuc3NqRmYyZEQza1Y0aGNyTDB0aGVLQT09XG4tLS0tLUVORCBQUklWQVRFIEtFWS0tLS0tXG4iLAogICJjbGllbnRfZW1haWwiOiAidGVycmFmb3JtQHByb2pldC1odWdvLTQ3ODcxMy5pYW0uZ3NlcnZpY2VhY2NvdW50LmNvbSIsCiAgImNsaWVudF9pZCI6ICIxMDUwMDcyMzQ1NDQ2ODQ3Njk2ODciLAogICJhdXRoX3VyaSI6ICJodHRwczovL2FjY291bnRzLmdvb2dsZS5jb20vby9vYXV0aDIvYXV0aCIsCiAgInRva2VuX3VyaSI6ICJodHRwczovL29hdXRoMi5nb29nbGVhcGlzLmNvbS90b2tlbiIsCiAgImF1dGhfcHJvdmlkZXJfeDUwOV9jZXJ0X3VybCI6ICJodHRwczovL3d3dy5nb29nbGVhcGlzLmNvbS9vYXV0aDIvdjEvY2VydHMiLAogICJjbGllbnRfeDUwOV9jZXJ0X3VybCI6ICJodHRwczovL3d3dy5nb29nbGVhcGlzLmNvbS9yb2JvdC92MS9tZXRhZGF0YS94NTA5L3RlcnJhZm9ybSU0MHByb2pldC1odWdvLTQ3ODcxMy5pYW0uZ3NlcnZpY2VhY2NvdW50LmNvbSIsCiAgInVuaXZlcnNlX2RvbWFpbiI6ICJnb29nbGVhcGlzLmNvbSIKfQo=",
"private_key_type": "TYPE_GOOGLE_CREDENTIALS_FILE",
"public_key": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUMvVENDQWVXZ0F3SUJBZ0lKQUpwMmJXL1hZcmJ6TUEwR0NTcUdTSWIzRFFFQkJRVUFNQ0F4SGpBY0JnTlYKQkFNTUZURXdOVEF3TnpJek5EVTBORFk0TkRjMk9UWTROekFnRncweU5URXlNRFF3T1RJNU5UVmFHQTg1T1RrNQpNVEl6TVRJek5UazFPVm93SURFZU1Cd0dBMVVFQXd3Vk1UQTFNREEzTWpNME5UUTBOamcwTnpZNU5qZzNNSUlCCklqQU5CZ2txaGtpRzl3MEJBUUVGQUFPQ0FROEFNSUlCQ2dLQ0FRRUE1Vm1QK2hpajY2WW1DdVhFYkRRNmFBZlIKdjBhNXMxalE4Y3lRcFprS3lzVVp1M1JVckVJLzdISTR6QWpmMnNNaHp3MEdJUEp5SVZydXNQcGVEZmQzQjBSegpLSUhsU1FWL25yK2QxbzZBSm0zTzNidUlvdm0rSVdsVHd4U1dxRnVGN3pvTVFCQ2pIOEszaHFLRDhsVTlUdFUxCkgvT1R0VjFxVGYxdFdaVEpVR29Nblc4YUkwUEM5TjZGbzI5cERsVU9JVE9aSldyZDluUEZKUVJxbEE3dUU1M24KeUh5eDNIQVNrWTNtTm5hWjJJRzg3cVNuVjR4SjRxU093L1dRbHdOVys1SDI4cXJDSUFZNjNBb09mUUtYaVVtTQp6WmxBVmJyWDgwTkthSXo2Zi9KeFJma2liYUd6OGI3c2pRY1lweXQxKzNXblBWTWcxQW01VE91NDZpbmgwUUlECkFRQUJvemd3TmpBTUJnTlZIUk1CQWY4RUFqQUFNQTRHQTFVZER3RUIvd1FFQXdJSGdEQVdCZ05WSFNVQkFmOEUKRERBS0JnZ3JCZ0VGQlFjREFqQU5CZ2txaGtpRzl3MEJBUVVGQUFPQ0FRRUFBV3pzUllqQURoeFBxODVEZXBXQgpWczZCWmd3bWVJb3ZGNXpLdElDbEtkblA5SFFuSDNQa29ua1ROb2JzOUpGZVVPREc0TE1nclJiWWVOVCsxdTZ1CmcvcGJWT3o1eTd3ZUVwVGhGMzhXbFQrTnVsN0xLczZnMnllLzFFWWRkaFIveE9MeVAzR1gwV3lXY1JhQlF4N3YKdEZUbDVzL08wVDlYYUFlL09kQ3dqc1FCWG1vTXQxck9FOG5xRThNR09JMk9QbUZpSytlWm85NlBCbEQ2bmtuWQpYUEZ5RDFJZDgyRlJ6MHVVeUJVcy95dE5oUmZKMm1ncVJlR2pScmx5SXh5Z0Y3TkhNV3hDRFpoSStJY21XcytmCnFvRFhwaldPZm9yZExXbTViSVJvclVwUjUvWFZ4QWJ3T3llcHdyUXlqL25YZGF0ZmhGSXdyQiswYWRZUkZiU3AKcUE9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==",
"public_key_data": null,
"public_key_type": "TYPE_X509_PEM_FILE",
"service_account_id": "projects/projet-hugo-478713/serviceAccounts/terraform@projet-hugo-478713.iam.gserviceaccount.com",
"valid_after": "2025-12-04T09:29:55Z",
"valid_before": "9999-12-31T23:59:59Z"
},
"sensitive_attributes": [
[
{
"type": "get_attr",
"value": "private_key"
}
]
],
"identity_schema_version": 0,
"private": "bnVsbA==",
"dependencies": [
"module.iam.google_service_account.terraform_sa"
]
}
]
},
{
"module": "module.network",
"mode": "managed",
"type": "google_compute_firewall",
"name": "backend_from_frontend",
"provider": "provider[\"registry.terraform.io/hashicorp/google\"]",
"instances": [
{
"schema_version": 1,
"attributes": {
"allow": [
{
"ports": [
"8000"
],
"protocol": "tcp"
}
],
"creation_timestamp": "2025-12-04T01:30:16.620-08:00",
"deny": [],
"description": "",
"destination_ranges": [],
"direction": "INGRESS",
"disabled": false,
"enable_logging": null,
"id": "projects/projet-hugo-478713/global/firewalls/projet-hugo-478713-allow-frontend-to-backend-8000",
"log_config": [],
"name": "projet-hugo-478713-allow-frontend-to-backend-8000",
"network": "https://www.googleapis.com/compute/v1/projects/projet-hugo-478713/global/networks/projet-hugo-478713-vpc",
"priority": 1000,
"project": "projet-hugo-478713",
"self_link": "https://www.googleapis.com/compute/v1/projects/projet-hugo-478713/global/firewalls/projet-hugo-478713-allow-frontend-to-backend-8000",
"source_ranges": [
"10.10.1.0/24"
],
"source_service_accounts": null,
"source_tags": null,
"target_service_accounts": null,
"target_tags": [
"backend"
],
"timeouts": null
},
"sensitive_attributes": [],
"identity_schema_version": 0,
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMSJ9",
"dependencies": [
"module.network.google_compute_network.vpc"
]
}
]
},
{
"module": "module.network",
"mode": "managed",
"type": "google_compute_firewall",
"name": "db_from_backend",
"provider": "provider[\"registry.terraform.io/hashicorp/google\"]",
"instances": [
{
"schema_version": 1,
"attributes": {
"allow": [
{
"ports": [
"3306"
],
"protocol": "tcp"
}
],
"creation_timestamp": "2025-12-04T01:30:16.609-08:00",
"deny": [],
"description": "",
"destination_ranges": [],
"direction": "INGRESS",
"disabled": false,
"enable_logging": null,
"id": "projects/projet-hugo-478713/global/firewalls/projet-hugo-478713-allow-backend-to-db-3306",
"log_config": [],
"name": "projet-hugo-478713-allow-backend-to-db-3306",
"network": "https://www.googleapis.com/compute/v1/projects/projet-hugo-478713/global/networks/projet-hugo-478713-vpc",
"priority": 1000,
"project": "projet-hugo-478713",
"self_link": "https://www.googleapis.com/compute/v1/projects/projet-hugo-478713/global/firewalls/projet-hugo-478713-allow-backend-to-db-3306",
"source_ranges": [
"10.10.2.0/24"
],
"source_service_accounts": null,
"source_tags": null,
"target_service_accounts": null,
"target_tags": [
"database"
],
"timeouts": null
},
"sensitive_attributes": [],
"identity_schema_version": 0,
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMSJ9",
"dependencies": [
"module.network.google_compute_network.vpc"
]
}
]
},
{
"module": "module.network",
"mode": "managed",
"type": "google_compute_firewall",
"name": "frontend_http",
"provider": "provider[\"registry.terraform.io/hashicorp/google\"]",
"instances": [
{
"schema_version": 1,
"attributes": {
"allow": [
{
"ports": [
"80",
"443"
],
"protocol": "tcp"
}
],
"creation_timestamp": "2025-12-04T01:30:16.694-08:00",
"deny": [],
"description": "",
"destination_ranges": [],
"direction": "INGRESS",
"disabled": false,
"enable_logging": null,
"id": "projects/projet-hugo-478713/global/firewalls/projet-hugo-478713-allow-frontend-http",
"log_config": [],
"name": "projet-hugo-478713-allow-frontend-http",
"network": "https://www.googleapis.com/compute/v1/projects/projet-hugo-478713/global/networks/projet-hugo-478713-vpc",
"priority": 1000,
"project": "projet-hugo-478713",
"self_link": "https://www.googleapis.com/compute/v1/projects/projet-hugo-478713/global/firewalls/projet-hugo-478713-allow-frontend-http",
"source_ranges": [
"0.0.0.0/0"
],
"source_service_accounts": null,
"source_tags": null,
"target_service_accounts": null,
"target_tags": [
"frontend"
],
"timeouts": null
},
"sensitive_attributes": [],
"identity_schema_version": 0,
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMSJ9",
"dependencies": [
"module.network.google_compute_network.vpc"
]
}
]
},
{
"module": "module.network",
"mode": "managed",
"type": "google_compute_firewall",
"name": "ssh",
"provider": "provider[\"registry.terraform.io/hashicorp/google\"]",
"instances": [
{
"schema_version": 1,
"attributes": {
"allow": [
{
"ports": [
"22"
],
"protocol": "tcp"
}
],
"creation_timestamp": "2025-12-04T01:30:16.627-08:00",
"deny": [],
"description": "",
"destination_ranges": [],
"direction": "INGRESS",
"disabled": false,
"enable_logging": null,
"id": "projects/projet-hugo-478713/global/firewalls/projet-hugo-478713-allow-ssh",
"log_config": [],
"name": "projet-hugo-478713-allow-ssh",
"network": "https://www.googleapis.com/compute/v1/projects/projet-hugo-478713/global/networks/projet-hugo-478713-vpc",
"priority": 1000,
"project": "projet-hugo-478713",
"self_link": "https://www.googleapis.com/compute/v1/projects/projet-hugo-478713/global/firewalls/projet-hugo-478713-allow-ssh",
"source_ranges": [
"0.0.0.0/0"
],
"source_service_accounts": null,
"source_tags": null,
"target_service_accounts": null,
"target_tags": [
"ssh"
],
"timeouts": null
},
"sensitive_attributes": [],
"identity_schema_version": 0,
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMSJ9",
"dependencies": [
"module.network.google_compute_network.vpc"
]
}
]
},
{
"module": "module.network",
"mode": "managed",
"type": "google_compute_network",
"name": "vpc",
"provider": "provider[\"registry.terraform.io/hashicorp/google\"]",
"instances": [
{
"schema_version": 0,
"attributes": {
"auto_create_subnetworks": false,
"delete_default_routes_on_create": false,
"description": "",
"enable_ula_internal_ipv6": false,
"gateway_ipv4": "",
"id": "projects/projet-hugo-478713/global/networks/projet-hugo-478713-vpc",
"internal_ipv6_range": "",
"mtu": 0,
"name": "projet-hugo-478713-vpc",
"network_firewall_policy_enforcement_order": "AFTER_CLASSIC_FIREWALL",
"numeric_id": "929626608939887207",
"project": "projet-hugo-478713",
"routing_mode": "REGIONAL",
"self_link": "https://www.googleapis.com/compute/v1/projects/projet-hugo-478713/global/networks/projet-hugo-478713-vpc",
"timeouts": null
},
"sensitive_attributes": [],
"identity_schema_version": 0,
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19"
}
]
},
{
"module": "module.network",
"mode": "managed",
"type": "google_compute_subnetwork",
"name": "backend",
"provider": "provider[\"registry.terraform.io/hashicorp/google\"]",
"instances": [
{
"schema_version": 0,
"attributes": {
"creation_timestamp": "2025-12-04T01:30:16.914-08:00",
"description": "",
"external_ipv6_prefix": "",
"fingerprint": null,
"gateway_address": "10.10.2.1",
"id": "projects/projet-hugo-478713/regions/europe-west9/subnetworks/projet-hugo-478713-subnet-backend",
"internal_ipv6_prefix": "",
"ip_cidr_range": "10.10.2.0/24",
"ipv6_access_type": "",
"ipv6_cidr_range": "",
"log_config": [],
"name": "projet-hugo-478713-subnet-backend",
"network": "https://www.googleapis.com/compute/v1/projects/projet-hugo-478713/global/networks/projet-hugo-478713-vpc",
"private_ip_google_access": false,
"private_ipv6_google_access": "DISABLE_GOOGLE_ACCESS",
"project": "projet-hugo-478713",
"purpose": "PRIVATE",
"region": "europe-west9",
"reserved_internal_range": "",
"role": "",
"secondary_ip_range": [],
"self_link": "https://www.googleapis.com/compute/v1/projects/projet-hugo-478713/regions/europe-west9/subnetworks/projet-hugo-478713-subnet-backend",
"send_secondary_ip_range_if_empty": null,
"stack_type": "IPV4_ONLY",
"timeouts": null
},
"sensitive_attributes": [],
"identity_schema_version": 0,
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19",
"dependencies": [
"module.network.google_compute_network.vpc"
]
}
]
},
{
"module": "module.network",
"mode": "managed",
"type": "google_compute_subnetwork",
"name": "database",
"provider": "provider[\"registry.terraform.io/hashicorp/google\"]",
"instances": [
{
"schema_version": 0,
"attributes": {
"creation_timestamp": "2025-12-04T01:30:16.962-08:00",
"description": "",
"external_ipv6_prefix": "",
"fingerprint": null,
"gateway_address": "10.10.3.1",
"id": "projects/projet-hugo-478713/regions/europe-west9/subnetworks/projet-hugo-478713-subnet-database",
"internal_ipv6_prefix": "",
"ip_cidr_range": "10.10.3.0/24",
"ipv6_access_type": "",
"ipv6_cidr_range": "",
"log_config": [],
"name": "projet-hugo-478713-subnet-database",
"network": "https://www.googleapis.com/compute/v1/projects/projet-hugo-478713/global/networks/projet-hugo-478713-vpc",
"private_ip_google_access": false,
"private_ipv6_google_access": "DISABLE_GOOGLE_ACCESS",
"project": "projet-hugo-478713",
"purpose": "PRIVATE",
"region": "europe-west9",
"reserved_internal_range": "",
"role": "",
"secondary_ip_range": [],
"self_link": "https://www.googleapis.com/compute/v1/projects/projet-hugo-478713/regions/europe-west9/subnetworks/projet-hugo-478713-subnet-database",
"send_secondary_ip_range_if_empty": null,
"stack_type": "IPV4_ONLY",
"timeouts": null
},
"sensitive_attributes": [],
"identity_schema_version": 0,
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19",
"dependencies": [
"module.network.google_compute_network.vpc"
]
}
]
},
{
"module": "module.network",
"mode": "managed",
"type": "google_compute_subnetwork",
"name": "frontend",
"provider": "provider[\"registry.terraform.io/hashicorp/google\"]",
"instances": [
{
"schema_version": 0,
"attributes": {
"creation_timestamp": "2025-12-04T01:30:16.851-08:00",
"description": "",
"external_ipv6_prefix": "",
"fingerprint": null,
"gateway_address": "10.10.1.1",
"id": "projects/projet-hugo-478713/regions/europe-west9/subnetworks/projet-hugo-478713-subnet-frontend",
"internal_ipv6_prefix": "",
"ip_cidr_range": "10.10.1.0/24",
"ipv6_access_type": "",
"ipv6_cidr_range": "",
"log_config": [],
"name": "projet-hugo-478713-subnet-frontend",
"network": "https://www.googleapis.com/compute/v1/projects/projet-hugo-478713/global/networks/projet-hugo-478713-vpc",
"private_ip_google_access": false,
"private_ipv6_google_access": "DISABLE_GOOGLE_ACCESS",
"project": "projet-hugo-478713",
"purpose": "PRIVATE",
"region": "europe-west9",
"reserved_internal_range": "",
"role": "",
"secondary_ip_range": [],
"self_link": "https://www.googleapis.com/compute/v1/projects/projet-hugo-478713/regions/europe-west9/subnetworks/projet-hugo-478713-subnet-frontend",
"send_secondary_ip_range_if_empty": null,
"stack_type": "IPV4_ONLY",
"timeouts": null
},
"sensitive_attributes": [],
"identity_schema_version": 0,
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19",
"dependencies": [
"module.network.google_compute_network.vpc"
]
}
]
}
],
"check_results": null
}