927 lines
41 KiB
Plaintext
927 lines
41 KiB
Plaintext
|
{
|
||
|
"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
|
||
|
}
|