{ "version": 4, "terraform_version": "1.10.1", "serial": 18, "lineage": "0a416c5d-7181-0335-cbe5-9fdeb08166e9", "outputs": {}, "resources": [ { "mode": "data", "type": "google_client_openid_userinfo", "name": "me", "provider": "provider[\"registry.terraform.io/hashicorp/google\"]", "instances": [ { "schema_version": 0, "attributes": { "email": "leo77bmc@gmail.com", "id": "leo77bmc@gmail.com" }, "sensitive_attributes": [] } ] }, { "mode": "managed", "type": "local_file", "name": "ansible_config", "provider": "provider[\"registry.terraform.io/hashicorp/local\"]", "instances": [ { "schema_version": 0, "attributes": { "content": "", "content_base64": null, "content_base64sha256": "47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=", "content_base64sha512": "z4PhNX7vuL3xVChQ1m2AB9Yg5AULVxXcg/SpIdNs6c5H0NE8XYXysP+DGNKHfuwvY7kxvUdBeoGlODJ6+SfaPg==", "content_md5": "d41d8cd98f00b204e9800998ecf8427e", "content_sha1": "da39a3ee5e6b4b0d3255bfef95601890afd80709", "content_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "content_sha512": "cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e", "directory_permission": "0777", "file_permission": "0777", "filename": "../../../ansible/ansible.cfg", "id": "da39a3ee5e6b4b0d3255bfef95601890afd80709", "sensitive_content": null, "source": null }, "sensitive_attributes": [ [ { "type": "get_attr", "value": "sensitive_content" } ] ], "dependencies": [ "data.google_client_openid_userinfo.me" ] } ] }, { "mode": "managed", "type": "local_file", "name": "service_account", "provider": "provider[\"registry.terraform.io/hashicorp/local\"]", "instances": [ { "schema_version": 0, "attributes": { "content": "{\n \"type\": \"service_account\",\n \"project_id\": \"automatisation-tp1\",\n \"private_key_id\": \"0fc4b699c710bfab98596b8df909789e6e206a5e\",\n \"private_key\": \"-----BEGIN PRIVATE KEY-----\\nMIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQDdXeYgZy2jBICO\\n5DLKKe2JYtp3/WsuUeVeNMDcwaqCJV7m4GQOmUfIQDAQ8DDl7SEW6H1o1vus1iMJ\\ncXiV8McvCcMCao0VlMvaD6vDskNn009rx4t25BbVifw3e/bkVCX5wghPNxbOEH+g\\n7r1+fVpjPjLUoCBGfLUIpY/AHzyywse/fhmIRUd8CbtCfHJRxZmfjasoUxVybdtx\\nElZhaoUuDSjS77HPSMdje+a1BKHpIk7o5pnP4IKQU/1DYx8pKUvzEeuDUmQ2xZph\\nXNwqlful5oITzKsQrIolydRrG0c2OgTNX8K2Y4hT67MWxFeevovUA03CHZIIznf+\\nAzPJAH7bAgMBAAECggEABboZq4nv0NFbgBbgR4GpLw47J7KLNNISlIrZ2Hw8LIzJ\\n9UAl5ojJpiEe/Tkxkqk9W2ndYLp7HWAW3PYuD/cAODPQ8z2Nc9r7ISOZpoD0pHl/\\niwLJFWTWQGUG/Op8mzCgIOOHsoDy2pbrrl6u0Vht37Zquzx/SUONrXEXFHnaaKd8\\nDrycfdt7sf+GpL0S/DrWqVwMHGudhKNGXZrk2JdSiIX45MtSSZS/Lu6RDk7vYJ1X\\nhXXflVrcKZ85sgVrYS0gt+5UBjTXAo37rzpcg29JdE2CPqwIuwFyrM5LbDRgfdQh\\nGHAmMCI9X1XVltF5c8UbDCQU0ia0ZHV7r2Acok+faQKBgQD3lOvLU7U3Ttu4UvZX\\nsdE+Ee89I2ZDZ8cwEh6JjhwR9fOFYt1qrfMfdL97R1PrgZywYkp4eIt3mQUqHi03\\n+a2tHY+txICsPSE2Z5UGeqRZr4aZew49aiXw4EWf/tFrXXzE8OMwf9dBUNtTMH7V\\n/vE1OnMSwHLUjQASxDExCx0i0wKBgQDk5Moi87edM7bcUXts8V0VildRo22fWNGM\\nqbpH9VQrOKC1qsXw7kumn0dUkpuyeKA/gj9EHACjUMkAZ41qYSgj2HIq8TG229K1\\nLOIR9lWaeZa1ww3JhUgP/DdklphrGmaYBy3jLOVIqViO6MDSl6PYHDlXvA7DWPJi\\nYOGi85ne2QKBgHx5/UtPHM9f8Ixt+bkBiAhDEBuXDrVZGgaLNZtHPcmx9OvdVyFp\\nr9Di69rZc9H2aocsA/Ep+kT5RGV2opmACNf/AtwE7gSq/2XRElYdl0AYRf4opnIu\\nSkEfISJeBYCLkk2aJz+dJuaJ9puOyFZjRXbTmkOVSqae9ah5x5m20sFNAoGABQMJ\\ndgh2HcgTGfHizPjf++fCj7QPY2zTccwJmyfBBw0/X5r0qJjfKS/VpQFszVSc1acp\\ncXlXfjv3mr2puAmWkmpb3ZrYZtObYoIwFQqaxz4gUayKsb3sXQU9xUMS5U13r56A\\nn7fM8XFb0g1Ao5vUZ5f+nXAttpNNA2BxsFq7JMkCgYBxXiTXvKW4h4oA7otXgGvo\\naQv46xnw4CPT99RTh5h9T06BYaSBT9PAFMSHLppmJJeyNe3ErUWCJmnZYri7yiw5\\nbYvUYq6wMsmO7xz9KJYuO/wsxFTTJybqOqXfuEcrjVVJ/oSGdTFO1cMGIGZOpykD\\ntaKjoXap0PdOuU/OEKAT1w==\\n-----END PRIVATE KEY-----\\n\",\n \"client_email\": \"terraform@automatisation-tp1.iam.gserviceaccount.com\",\n \"client_id\": \"101641085653693517151\",\n \"auth_uri\": \"https://accounts.google.com/o/oauth2/auth\",\n \"token_uri\": \"https://oauth2.googleapis.com/token\",\n \"auth_provider_x509_cert_url\": \"https://www.googleapis.com/oauth2/v1/certs\",\n \"client_x509_cert_url\": \"https://www.googleapis.com/robot/v1/metadata/x509/terraform%40automatisation-tp1.iam.gserviceaccount.com\",\n \"universe_domain\": \"googleapis.com\"\n}\n", "content_base64": null, "content_base64sha256": "E4l9aMpjycOu09ssmTP4veU5sPuvDSa7cS/CN4N29MQ=", "content_base64sha512": "UAONpGrl0jmmuMIaOkwCnjkGD6ls7BLr+tZCabd3+KW0UPwIxiHxkedaCK673iVlOP3P7DJ63yidVw5Xyref1Q==", "content_md5": "c182d64a39cb7f971cc3ca1d6d4bc8aa", "content_sha1": "4f517c0a348c68259ec93304509b219a1cf01ef7", "content_sha256": "13897d68ca63c9c3aed3db2c9933f8bde539b0fbaf0d26bb712fc2378376f4c4", "content_sha512": "50038da46ae5d239a6b8c21a3a4c029e39060fa96cec12ebfad64269b777f8a5b450fc08c621f191e75a08aebbde256538fdcfec327adf289d570e57cab79fd5", "directory_permission": "0777", "file_permission": "0777", "filename": "../../../ansible/service_account.json", "id": "4f517c0a348c68259ec93304509b219a1cf01ef7", "sensitive_content": null, "source": null }, "sensitive_attributes": [ [ { "type": "get_attr", "value": "content" } ], [ { "type": "get_attr", "value": "sensitive_content" } ] ], "dependencies": [ "module.iam.google_service_account.service_account", "module.iam.google_service_account_key.service_account" ] } ] }, { "module": "module.compute", "mode": "managed", "type": "google_compute_instance", "name": "vm_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-v20241112", "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/automatisation-tp1/zones/europe-west1-b/disks/backend" } ], "can_ip_forward": false, "confidential_instance_config": [], "cpu_platform": "Intel Broadwell", "creation_timestamp": "2024-12-06T08:19:33.263-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/automatisation-tp1/zones/europe-west1-b/instances/backend", "instance_id": "4723436406255295227", "key_revocation_action_type": "", "label_fingerprint": "vezUS-42LLM=", "labels": null, "machine_type": "e2-small", "metadata": { "enable-oslogin": "TRUE" }, "metadata_fingerprint": "O7zsFG-Odnc=", "metadata_startup_script": null, "min_cpu_platform": "", "name": "backend", "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/automatisation-tp1/global/networks/mon-vpc", "network_ip": "10.0.2.3", "nic_type": "", "queue_count": 0, "stack_type": "IPV4_ONLY", "subnetwork": "https://www.googleapis.com/compute/v1/projects/automatisation-tp1/regions/europe-west1/subnetworks/backend", "subnetwork_project": "automatisation-tp1" } ], "network_performance_config": [], "params": [], "project": "automatisation-tp1", "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/automatisation-tp1/zones/europe-west1-b/instances/backend", "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-west1-b" }, "sensitive_attributes": [ [ { "type": "get_attr", "value": "boot_disk" }, { "type": "index", "value": { "value": 0, "type": "number" } }, { "type": "get_attr", "value": "disk_encryption_key_raw" } ] ], "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiNiJ9" } ] }, { "module": "module.compute", "mode": "managed", "type": "google_compute_instance", "name": "vm_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-v20241112", "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/automatisation-tp1/zones/europe-west1-b/disks/database" } ], "can_ip_forward": false, "confidential_instance_config": [], "cpu_platform": "Intel Broadwell", "creation_timestamp": "2024-12-06T08:19:33.675-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/automatisation-tp1/zones/europe-west1-b/instances/database", "instance_id": "7160548094369503995", "key_revocation_action_type": "", "label_fingerprint": "vezUS-42LLM=", "labels": null, "machine_type": "e2-small", "metadata": { "enable-oslogin": "TRUE" }, "metadata_fingerprint": "O7zsFG-Odnc=", "metadata_startup_script": null, "min_cpu_platform": "", "name": "database", "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/automatisation-tp1/global/networks/mon-vpc", "network_ip": "10.0.3.3", "nic_type": "", "queue_count": 0, "stack_type": "IPV4_ONLY", "subnetwork": "https://www.googleapis.com/compute/v1/projects/automatisation-tp1/regions/europe-west1/subnetworks/database", "subnetwork_project": "automatisation-tp1" } ], "network_performance_config": [], "params": [], "project": "automatisation-tp1", "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/automatisation-tp1/zones/europe-west1-b/instances/database", "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-west1-b" }, "sensitive_attributes": [ [ { "type": "get_attr", "value": "boot_disk" }, { "type": "index", "value": { "value": 0, "type": "number" } }, { "type": "get_attr", "value": "disk_encryption_key_raw" } ] ], "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiNiJ9" } ] }, { "module": "module.compute", "mode": "managed", "type": "google_compute_instance", "name": "vm_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-v20241112", "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/automatisation-tp1/zones/europe-west1-b/disks/frontend" } ], "can_ip_forward": false, "confidential_instance_config": [], "cpu_platform": "AMD Rome", "creation_timestamp": "2024-12-06T08:19:33.615-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/automatisation-tp1/zones/europe-west1-b/instances/frontend", "instance_id": "3268397418760018683", "key_revocation_action_type": "", "label_fingerprint": "vezUS-42LLM=", "labels": null, "machine_type": "e2-small", "metadata": { "enable-oslogin": "TRUE" }, "metadata_fingerprint": "O7zsFG-Odnc=", "metadata_startup_script": null, "min_cpu_platform": "", "name": "frontend", "network_interface": [ { "access_config": [ { "nat_ip": "34.79.150.248", "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/automatisation-tp1/global/networks/mon-vpc", "network_ip": "10.0.1.4", "nic_type": "", "queue_count": 0, "stack_type": "IPV4_ONLY", "subnetwork": "https://www.googleapis.com/compute/v1/projects/automatisation-tp1/regions/europe-west1/subnetworks/frontend", "subnetwork_project": "automatisation-tp1" } ], "network_performance_config": [], "params": [], "project": "automatisation-tp1", "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/automatisation-tp1/zones/europe-west1-b/instances/frontend", "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-west1-b" }, "sensitive_attributes": [ [ { "type": "get_attr", "value": "boot_disk" }, { "type": "index", "value": { "value": 0, "type": "number" } }, { "type": "get_attr", "value": "disk_encryption_key_raw" } ] ], "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiNiJ9" } ] }, { "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": "leo77bmc@gmail.com", "id": "leo77bmc@gmail.com" }, "sensitive_attributes": [] } ] }, { "module": "module.iam", "mode": "managed", "type": "google_os_login_ssh_public_key", "name": "add_my_key", "provider": "provider[\"registry.terraform.io/hashicorp/google\"]", "instances": [ { "schema_version": 0, "attributes": { "expiration_time_usec": "", "fingerprint": "753ea00c08eb85f9bf9f1be523db2e806dff891118cc4b6a3d2276dd61ba1295", "id": "users/leo77bmc@gmail.com/sshPublicKeys/753ea00c08eb85f9bf9f1be523db2e806dff891118cc4b6a3d2276dd61ba1295", "key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC7AVcUe3YiJ+YZkqQFmAbH4BxX8MNlHQabkB7c1SWZRgSgRAjqx+AYvk4XRDXZMjJR5MH61Qcldnfb2btv5+KW5U6ANVPrJ8MctNlNxECZa3/pM8RhRWCVK9gV84zuAhEHijmYbH9bLls8Jb2KvZ5gkxXbdWG99clkW3l11yML4KqXgknWoXFyhbogoilcr8pJI5mHUcvNxLZxq7umUQF5CZ3hqxoVBbR+8ALxtSvyjl7wV5lkzwpTxCck2a1qFyGip60Gizhxq5I4EcJP2ySap0gRfVAEqofCLMyD6JAWFyz+xSNIS8qajcD7vC1mMiAaJafsPy+cMbBMNEAX+0FYIICstBkfw2HK1IoJ6XXW/NfxD5u++is+SCrwCSpUE+bILPsQ3M3Arz0kd2KCC4kC4zlfr5z5antXk2b+SguJCNS8GJg7OWAMb6ChCcCb3A49k9DLeJwFlf7pGqiYqj6XJTwSkzCQ3MM+QIv9KI0Ffs9D4a77uDZItZadJ1jILQ8= leo77bmc_gmail_com\n", "project": "automatisation-tp1", "timeouts": null, "user": "leo77bmc@gmail.com" }, "sensitive_attributes": [], "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19", "dependencies": [ "module.iam.data.google_client_openid_userinfo.me" ] } ] }, { "module": "module.iam", "mode": "managed", "type": "google_project_iam_binding", "name": "service_account_roles", "provider": "provider[\"registry.terraform.io/hashicorp/google\"]", "instances": [ { "schema_version": 0, "attributes": { "condition": [], "etag": "BwYonGIvzbk=", "id": "automatisation-tp1/roles/viewer", "members": [ "serviceAccount:terraform@automatisation-tp1.iam.gserviceaccount.com" ], "project": "automatisation-tp1", "role": "roles/viewer" }, "sensitive_attributes": [], "private": "bnVsbA==", "dependencies": [ "module.iam.google_service_account.service_account" ] } ] }, { "module": "module.iam", "mode": "managed", "type": "google_service_account", "name": "service_account", "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": "terraform", "email": "terraform@automatisation-tp1.iam.gserviceaccount.com", "id": "projects/automatisation-tp1/serviceAccounts/terraform@automatisation-tp1.iam.gserviceaccount.com", "member": "serviceAccount:terraform@automatisation-tp1.iam.gserviceaccount.com", "name": "projects/automatisation-tp1/serviceAccounts/terraform@automatisation-tp1.iam.gserviceaccount.com", "project": "automatisation-tp1", "timeouts": null, "unique_id": "101641085653693517151" }, "sensitive_attributes": [], "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDB9fQ==" } ] }, { "module": "module.iam", "mode": "managed", "type": "google_service_account_key", "name": "service_account", "provider": "provider[\"registry.terraform.io/hashicorp/google\"]", "instances": [ { "schema_version": 0, "attributes": { "id": "projects/automatisation-tp1/serviceAccounts/terraform@automatisation-tp1.iam.gserviceaccount.com/keys/0fc4b699c710bfab98596b8df909789e6e206a5e", "keepers": null, "key_algorithm": "KEY_ALG_RSA_2048", "name": "projects/automatisation-tp1/serviceAccounts/terraform@automatisation-tp1.iam.gserviceaccount.com/keys/0fc4b699c710bfab98596b8df909789e6e206a5e", "private_key": "ewogICJ0eXBlIjogInNlcnZpY2VfYWNjb3VudCIsCiAgInByb2plY3RfaWQiOiAiYXV0b21hdGlzYXRpb24tdHAxIiwKICAicHJpdmF0ZV9rZXlfaWQiOiAiMGZjNGI2OTljNzEwYmZhYjk4NTk2YjhkZjkwOTc4OWU2ZTIwNmE1ZSIsCiAgInByaXZhdGVfa2V5IjogIi0tLS0tQkVHSU4gUFJJVkFURSBLRVktLS0tLVxuTUlJRXZBSUJBREFOQmdrcWhraUc5dzBCQVFFRkFBU0NCS1l3Z2dTaUFnRUFBb0lCQVFEZFhlWWdaeTJqQklDT1xuNURMS0tlMkpZdHAzL1dzdVVlVmVOTURjd2FxQ0pWN200R1FPbVVmSVFEQVE4RERsN1NFVzZIMW8xdnVzMWlNSlxuY1hpVjhNY3ZDY01DYW8wVmxNdmFENnZEc2tObjAwOXJ4NHQyNUJiVmlmdzNlL2JrVkNYNXdnaFBOeGJPRUgrZ1xuN3IxK2ZWcGpQakxVb0NCR2ZMVUlwWS9BSHp5eXdzZS9maG1JUlVkOENidENmSEpSeFptZmphc29VeFZ5YmR0eFxuRWxaaGFvVXVEU2pTNzdIUFNNZGplK2ExQktIcElrN281cG5QNElLUVUvMURZeDhwS1V2ekVldURVbVEyeFpwaFxuWE53cWxmdWw1b0lUektzUXJJb2x5ZFJyRzBjMk9nVE5YOEsyWTRoVDY3TVd4RmVldm92VUEwM0NIWklJem5mK1xuQXpQSkFIN2JBZ01CQUFFQ2dnRUFCYm9acTRudjBORmJnQmJnUjRHcEx3NDdKN0tMTk5JU2xJcloySHc4TEl6SlxuOVVBbDVvakpwaUVlL1RreGtxazlXMm5kWUxwN0hXQVczUFl1RC9jQU9EUFE4ejJOYzlyN0lTT1pwb0QwcEhsL1xuaXdMSkZXVFdRR1VHL09wOG16Q2dJT09Ic29EeTJwYnJybDZ1MFZodDM3WnF1engvU1VPTnJYRVhGSG5hYUtkOFxuRHJ5Y2ZkdDdzZitHcEwwUy9EcldxVndNSEd1ZGhLTkdYWnJrMkpkU2lJWDQ1TXRTU1pTL0x1NlJEazd2WUoxWFxuaFhYZmxWcmNLWjg1c2dWcllTMGd0KzVVQmpUWEFvMzdyenBjZzI5SmRFMkNQcXdJdXdGeXJNNUxiRFJnZmRRaFxuR0hBbU1DSTlYMVhWbHRGNWM4VWJEQ1FVMGlhMFpIVjdyMkFjb2srZmFRS0JnUUQzbE92TFU3VTNUdHU0VXZaWFxuc2RFK0VlODlJMlpEWjhjd0VoNkpqaHdSOWZPRll0MXFyZk1mZEw5N1IxUHJnWnl3WWtwNGVJdDNtUVVxSGkwM1xuK2EydEhZK3R4SUNzUFNFMlo1VUdlcVJacjRhWmV3NDlhaVh3NEVXZi90RnJYWHpFOE9Nd2Y5ZEJVTnRUTUg3VlxuL3ZFMU9uTVN3SExValFBU3hERXhDeDBpMHdLQmdRRGs1TW9pODdlZE03YmNVWHRzOFYwVmlsZFJvMjJmV05HTVxucWJwSDlWUXJPS0MxcXNYdzdrdW1uMGRVa3B1eWVLQS9najlFSEFDalVNa0FaNDFxWVNnajJISXE4VEcyMjlLMVxuTE9JUjlsV2FlWmExd3czSmhVZ1AvRGRrbHBockdtYVlCeTNqTE9WSXFWaU82TURTbDZQWUhEbFh2QTdEV1BKaVxuWU9HaTg1bmUyUUtCZ0h4NS9VdFBITTlmOEl4dCtia0JpQWhERUJ1WERyVlpHZ2FMTlp0SFBjbXg5T3ZkVnlGcFxucjlEaTY5clpjOUgyYW9jc0EvRXAra1Q1UkdWMm9wbUFDTmYvQXR3RTdnU3EvMlhSRWxZZGwwQVlSZjRvcG5JdVxuU2tFZklTSmVCWUNMa2syYUp6K2RKdWFKOXB1T3lGWmpSWGJUbWtPVlNxYWU5YWg1eDVtMjBzRk5Bb0dBQlFNSlxuZGdoMkhjZ1RHZkhpelBqZisrZkNqN1FQWTJ6VGNjd0pteWZCQncwL1g1cjBxSmpmS1MvVnBRRnN6VlNjMWFjcFxuY1hsWGZqdjNtcjJwdUFtV2ttcGIzWnJZWnRPYllvSXdGUXFheHo0Z1VheUtzYjNzWFFVOXhVTVM1VTEzcjU2QVxubjdmTThYRmIwZzFBbzV2VVo1ZituWEF0dHBOTkEyQnhzRnE3Sk1rQ2dZQnhYaVRYdktXNGg0b0E3b3RYZ0d2b1xuYVF2NDZ4bnc0Q1BUOTlSVGg1aDlUMDZCWWFTQlQ5UEFGTVNITHBwbUpKZXlOZTNFclVXQ0ptblpZcmk3eWl3NVxuYll2VVlxNndNc21PN3h6OUtKWXVPL3dzeEZUVEp5YnFPcVhmdUVjcmpWVkovb1NHZFRGTzFjTUdJR1pPcHlrRFxudGFLam9YYXAwUGRPdVUvT0VLQVQxdz09XG4tLS0tLUVORCBQUklWQVRFIEtFWS0tLS0tXG4iLAogICJjbGllbnRfZW1haWwiOiAidGVycmFmb3JtQGF1dG9tYXRpc2F0aW9uLXRwMS5pYW0uZ3NlcnZpY2VhY2NvdW50LmNvbSIsCiAgImNsaWVudF9pZCI6ICIxMDE2NDEwODU2NTM2OTM1MTcxNTEiLAogICJhdXRoX3VyaSI6ICJodHRwczovL2FjY291bnRzLmdvb2dsZS5jb20vby9vYXV0aDIvYXV0aCIsCiAgInRva2VuX3VyaSI6ICJodHRwczovL29hdXRoMi5nb29nbGVhcGlzLmNvbS90b2tlbiIsCiAgImF1dGhfcHJvdmlkZXJfeDUwOV9jZXJ0X3VybCI6ICJodHRwczovL3d3dy5nb29nbGVhcGlzLmNvbS9vYXV0aDIvdjEvY2VydHMiLAogICJjbGllbnRfeDUwOV9jZXJ0X3VybCI6ICJodHRwczovL3d3dy5nb29nbGVhcGlzLmNvbS9yb2JvdC92MS9tZXRhZGF0YS94NTA5L3RlcnJhZm9ybSU0MGF1dG9tYXRpc2F0aW9uLXRwMS5pYW0uZ3NlcnZpY2VhY2NvdW50LmNvbSIsCiAgInVuaXZlcnNlX2RvbWFpbiI6ICJnb29nbGVhcGlzLmNvbSIKfQo=", "private_key_type": "TYPE_GOOGLE_CREDENTIALS_FILE", "public_key": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUMvVENDQWVXZ0F3SUJBZ0lKQUowaXBicTdDZFkwTUEwR0NTcUdTSWIzRFFFQkJRVUFNQ0F4SGpBY0JnTlYKQkFNTUZURXdNVFkwTVRBNE5UWTFNelk1TXpVeE56RTFNVEFnRncweU5ERXlNRFl4TmpFNU5ETmFHQTg1T1RrNQpNVEl6TVRJek5UazFPVm93SURFZU1Cd0dBMVVFQXd3Vk1UQXhOalF4TURnMU5qVXpOamt6TlRFM01UVXhNSUlCCklqQU5CZ2txaGtpRzl3MEJBUUVGQUFPQ0FROEFNSUlCQ2dLQ0FRRUEzVjNtSUdjdG93U0FqdVF5eWludGlXTGEKZC8xckxsSGxYalRBM01HcWdpVmU1dUJrRHBsSHlFQXdFUEF3NWUwaEZ1aDlhTmI3ck5ZakNYRjRsZkRITHduRApBbXFORlpUTDJnK3J3N0pEWjlOUGE4ZUxkdVFXMVluOE4zdjI1RlFsK2NJSVR6Y1d6aEIvb082OWZuMWFZejR5CjFLQWdSbnkxQ0tXUHdCODhzc0xIdjM0WmlFVkhmQW03UW54eVVjV1puNDJyS0ZNVmNtM2JjUkpXWVdxRkxnMG8KMHUreHowakhZM3ZtdFFTaDZTSk82T2FaeitDQ2tGUDlRMk1mS1NsTDh4SHJnMUprTnNXYVlWemNLcFg3cGVhQwpFOHlyRUt5S0pjblVheHRITmpvRXpWL0N0bU9JVSt1ekZzUlhucjZMMUFOTndoMlNDTTUzL2dNenlRQisyd0lECkFRQUJvemd3TmpBTUJnTlZIUk1CQWY4RUFqQUFNQTRHQTFVZER3RUIvd1FFQXdJSGdEQVdCZ05WSFNVQkFmOEUKRERBS0JnZ3JCZ0VGQlFjREFqQU5CZ2txaGtpRzl3MEJBUVVGQUFPQ0FRRUFuU1ZTVmpsOTE1VXphaG5adGJwRApBaExzUnRDSC9vWmRKcFMxQndxVEk3VHpicExEdEQ1eU9EZkN3eVZXbXp1YWpwZ0N3UXRZVTlYa3RGVHBncGFRCnVyTW10cjRvK21nTVJTMitjMGFXVlJYOUMzbkY3elpuMWtpK0xqS3lreWJWZ1I4a2JjRkdMQmc4YThuYi9qRFMKUjM4QmpiSzRYV2dKU05OdUI5TDNjQmpoUHpyQXExS3dMN1hwekNtSFZFK3dFU3lpRlhFSW5wQi82R2xPK1JzMwpPNmZMR3hqR1A5U3VDMkFabVdqZXZWRVg0c2dGZ2NKR2IxMkdGQ1RGZW5kckFvSFd0UzlScVhpVUxDcTVKQ243CklHSzRmWlVBZlFFaUdsTWJ0KzEyRXhRSWoxcEF0aVZySGh1QjNoYkppSFNpaThhM05GNU1rTnpsSG9VRlhLbnYKb0E9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==", "public_key_data": null, "public_key_type": "TYPE_X509_PEM_FILE", "service_account_id": "projects/automatisation-tp1/serviceAccounts/terraform@automatisation-tp1.iam.gserviceaccount.com", "valid_after": "2024-12-06T16:19:43Z", "valid_before": "9999-12-31T23:59:59Z" }, "sensitive_attributes": [ [ { "type": "get_attr", "value": "private_key" } ] ], "private": "bnVsbA==", "dependencies": [ "module.iam.google_service_account.service_account" ] } ] }, { "module": "module.network", "mode": "managed", "type": "google_compute_firewall", "name": "allow_http", "provider": "provider[\"registry.terraform.io/hashicorp/google\"]", "instances": [ { "schema_version": 1, "attributes": { "allow": [ { "ports": [ "80", "443" ], "protocol": "tcp" } ], "creation_timestamp": "2024-12-06T08:19:43.416-08:00", "deny": [], "description": "", "destination_ranges": [], "direction": "INGRESS", "disabled": false, "enable_logging": null, "id": "projects/automatisation-tp1/global/firewalls/allow-http", "log_config": [], "name": "allow-http", "network": "https://www.googleapis.com/compute/v1/projects/automatisation-tp1/global/networks/vpc-terra", "priority": 1000, "project": "automatisation-tp1", "self_link": "https://www.googleapis.com/compute/v1/projects/automatisation-tp1/global/firewalls/allow-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": [], "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMSJ9", "dependencies": [ "module.network.google_compute_network.vpc" ] } ] }, { "module": "module.network", "mode": "managed", "type": "google_compute_firewall", "name": "allow_ssh", "provider": "provider[\"registry.terraform.io/hashicorp/google\"]", "instances": [ { "schema_version": 1, "attributes": { "allow": [ { "ports": [ "22" ], "protocol": "tcp" } ], "creation_timestamp": "2024-12-06T08:19:43.201-08:00", "deny": [], "description": "", "destination_ranges": [], "direction": "INGRESS", "disabled": false, "enable_logging": null, "id": "projects/automatisation-tp1/global/firewalls/allow-ssh", "log_config": [], "name": "allow-ssh", "network": "https://www.googleapis.com/compute/v1/projects/automatisation-tp1/global/networks/vpc-terra", "priority": 1000, "project": "automatisation-tp1", "self_link": "https://www.googleapis.com/compute/v1/projects/automatisation-tp1/global/firewalls/allow-ssh", "source_ranges": [ "0.0.0.0/0" ], "source_service_accounts": null, "source_tags": null, "target_service_accounts": null, "target_tags": null, "timeouts": null }, "sensitive_attributes": [], "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMSJ9", "dependencies": [ "module.network.google_compute_network.vpc" ] } ] }, { "module": "module.network", "mode": "managed", "type": "google_compute_firewall", "name": "back-to-data", "provider": "provider[\"registry.terraform.io/hashicorp/google\"]", "instances": [ { "schema_version": 1, "attributes": { "allow": [ { "ports": [ "3306" ], "protocol": "tcp" } ], "creation_timestamp": "2024-12-06T08:19:43.380-08:00", "deny": [], "description": "", "destination_ranges": [], "direction": "INGRESS", "disabled": false, "enable_logging": null, "id": "projects/automatisation-tp1/global/firewalls/back-to-data", "log_config": [], "name": "back-to-data", "network": "https://www.googleapis.com/compute/v1/projects/automatisation-tp1/global/networks/vpc-terra", "priority": 1000, "project": "automatisation-tp1", "self_link": "https://www.googleapis.com/compute/v1/projects/automatisation-tp1/global/firewalls/back-to-data", "source_ranges": [ "10.0.2.0/24" ], "source_service_accounts": null, "source_tags": null, "target_service_accounts": null, "target_tags": [ "database" ], "timeouts": null }, "sensitive_attributes": [], "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMSJ9", "dependencies": [ "module.network.google_compute_network.vpc" ] } ] }, { "module": "module.network", "mode": "managed", "type": "google_compute_firewall", "name": "front-to-back", "provider": "provider[\"registry.terraform.io/hashicorp/google\"]", "instances": [ { "schema_version": 1, "attributes": { "allow": [ { "ports": [ "8000" ], "protocol": "tcp" } ], "creation_timestamp": "2024-12-06T08:19:43.323-08:00", "deny": [], "description": "", "destination_ranges": [], "direction": "INGRESS", "disabled": false, "enable_logging": null, "id": "projects/automatisation-tp1/global/firewalls/front-to-back", "log_config": [], "name": "front-to-back", "network": "https://www.googleapis.com/compute/v1/projects/automatisation-tp1/global/networks/vpc-terra", "priority": 1000, "project": "automatisation-tp1", "self_link": "https://www.googleapis.com/compute/v1/projects/automatisation-tp1/global/firewalls/front-to-back", "source_ranges": [ "10.0.1.0/24" ], "source_service_accounts": null, "source_tags": null, "target_service_accounts": null, "target_tags": [ "backend" ], "timeouts": null }, "sensitive_attributes": [], "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/automatisation-tp1/global/networks/vpc-terra", "internal_ipv6_range": "", "mtu": 0, "name": "vpc-terra", "network_firewall_policy_enforcement_order": "AFTER_CLASSIC_FIREWALL", "numeric_id": "5317096423815027452", "project": "automatisation-tp1", "routing_mode": "REGIONAL", "self_link": "https://www.googleapis.com/compute/v1/projects/automatisation-tp1/global/networks/vpc-terra", "timeouts": null }, "sensitive_attributes": [], "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19" } ] } ], "check_results": null }