Files
but3-iac/terraform_show.txt
dubreuil 2a74663e38 tp
2025-12-04 11:08:11 +00:00

556 lines
26 KiB
Plaintext
Raw Permalink Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# module.compute.google_compute_instance.vm1:
resource "google_compute_instance" "vm1" {
can_ip_forward = false
cpu_platform = "Intel Broadwell"
creation_timestamp = "2025-12-04T02:49:27.683-08:00"
current_status = "RUNNING"
deletion_protection = false
description = null
effective_labels = {
"goog-terraform-provisioned" = "true"
}
enable_display = false
hostname = null
id = "projects/affable-framing-478713-b6/zones/europe-west9-b/instances/frontend"
instance_id = "7802830478869584344"
key_revocation_action_type = null
label_fingerprint = "vezUS-42LLM="
machine_type = "e2-small"
metadata = {
"enable-oslogin" = "TRUE"
}
metadata_fingerprint = "evDcdeuP3xw="
min_cpu_platform = null
name = "frontend"
project = "affable-framing-478713-b6"
self_link = "https://www.googleapis.com/compute/v1/projects/affable-framing-478713-b6/zones/europe-west9-b/instances/frontend"
tags = [
"frontend",
"ssh",
]
tags_fingerprint = "sermMtqzdso="
terraform_labels = {
"goog-terraform-provisioned" = "true"
}
zone = "europe-west9-b"
boot_disk {
auto_delete = true
device_name = "persistent-disk-0"
disk_encryption_key_raw = (sensitive value)
disk_encryption_key_sha256 = null
interface = null
kms_key_self_link = null
mode = "READ_WRITE"
source = "https://www.googleapis.com/compute/v1/projects/affable-framing-478713-b6/zones/europe-west9-b/disks/frontend"
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_policies = []
size = 10
storage_pool = null
type = "pd-standard"
}
}
network_interface {
internal_ipv6_prefix_length = 0
ipv6_access_type = null
ipv6_address = null
name = "nic0"
network = "https://www.googleapis.com/compute/v1/projects/affable-framing-478713-b6/global/networks/tp-iac-vpc"
network_ip = "10.0.1.2"
nic_type = null
queue_count = 0
stack_type = "IPV4_ONLY"
subnetwork = "https://www.googleapis.com/compute/v1/projects/affable-framing-478713-b6/regions/europe-west9/subnetworks/frontend"
subnetwork_project = "affable-framing-478713-b6"
access_config {
nat_ip = "34.155.46.89"
network_tier = "PREMIUM"
public_ptr_domain_name = null
}
}
scheduling {
automatic_restart = true
instance_termination_action = null
min_node_cpus = 0
on_host_maintenance = "MIGRATE"
preemptible = false
provisioning_model = "STANDARD"
}
shielded_instance_config {
enable_integrity_monitoring = true
enable_secure_boot = false
enable_vtpm = true
}
}
# module.compute.google_compute_instance.vm2:
resource "google_compute_instance" "vm2" {
can_ip_forward = false
cpu_platform = "Intel Broadwell"
creation_timestamp = "2025-12-04T02:49:27.787-08:00"
current_status = "RUNNING"
deletion_protection = false
description = null
effective_labels = {
"goog-terraform-provisioned" = "true"
}
enable_display = false
hostname = null
id = "projects/affable-framing-478713-b6/zones/europe-west9-b/instances/backend"
instance_id = "394328440949234136"
key_revocation_action_type = null
label_fingerprint = "vezUS-42LLM="
machine_type = "e2-small"
metadata = {
"enable-oslogin" = "TRUE"
}
metadata_fingerprint = "evDcdeuP3xw="
min_cpu_platform = null
name = "backend"
project = "affable-framing-478713-b6"
self_link = "https://www.googleapis.com/compute/v1/projects/affable-framing-478713-b6/zones/europe-west9-b/instances/backend"
tags = [
"backend",
"ssh",
]
tags_fingerprint = "N2bbCLFli_k="
terraform_labels = {
"goog-terraform-provisioned" = "true"
}
zone = "europe-west9-b"
boot_disk {
auto_delete = true
device_name = "persistent-disk-0"
disk_encryption_key_raw = (sensitive value)
disk_encryption_key_sha256 = null
interface = null
kms_key_self_link = null
mode = "READ_WRITE"
source = "https://www.googleapis.com/compute/v1/projects/affable-framing-478713-b6/zones/europe-west9-b/disks/backend"
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_policies = []
size = 10
storage_pool = null
type = "pd-standard"
}
}
network_interface {
internal_ipv6_prefix_length = 0
ipv6_access_type = null
ipv6_address = null
name = "nic0"
network = "https://www.googleapis.com/compute/v1/projects/affable-framing-478713-b6/global/networks/tp-iac-vpc"
network_ip = "10.0.2.2"
nic_type = null
queue_count = 0
stack_type = "IPV4_ONLY"
subnetwork = "https://www.googleapis.com/compute/v1/projects/affable-framing-478713-b6/regions/europe-west9/subnetworks/backend"
subnetwork_project = "affable-framing-478713-b6"
}
scheduling {
automatic_restart = true
instance_termination_action = null
min_node_cpus = 0
on_host_maintenance = "MIGRATE"
preemptible = false
provisioning_model = "STANDARD"
}
shielded_instance_config {
enable_integrity_monitoring = true
enable_secure_boot = false
enable_vtpm = true
}
}
# module.compute.google_compute_instance.vm3:
resource "google_compute_instance" "vm3" {
can_ip_forward = false
cpu_platform = "Intel Broadwell"
creation_timestamp = "2025-12-04T02:49:27.926-08:00"
current_status = "RUNNING"
deletion_protection = false
description = null
effective_labels = {
"goog-terraform-provisioned" = "true"
}
enable_display = false
hostname = null
id = "projects/affable-framing-478713-b6/zones/europe-west9-b/instances/database"
instance_id = "4987019610027776472"
key_revocation_action_type = null
label_fingerprint = "vezUS-42LLM="
machine_type = "e2-small"
metadata = {
"enable-oslogin" = "TRUE"
}
metadata_fingerprint = "evDcdeuP3xw="
min_cpu_platform = null
name = "database"
project = "affable-framing-478713-b6"
self_link = "https://www.googleapis.com/compute/v1/projects/affable-framing-478713-b6/zones/europe-west9-b/instances/database"
tags = [
"database",
"ssh",
]
tags_fingerprint = "22sTRfPQYj4="
terraform_labels = {
"goog-terraform-provisioned" = "true"
}
zone = "europe-west9-b"
boot_disk {
auto_delete = true
device_name = "persistent-disk-0"
disk_encryption_key_raw = (sensitive value)
disk_encryption_key_sha256 = null
interface = null
kms_key_self_link = null
mode = "READ_WRITE"
source = "https://www.googleapis.com/compute/v1/projects/affable-framing-478713-b6/zones/europe-west9-b/disks/database"
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_policies = []
size = 20
storage_pool = null
type = "pd-standard"
}
}
network_interface {
internal_ipv6_prefix_length = 0
ipv6_access_type = null
ipv6_address = null
name = "nic0"
network = "https://www.googleapis.com/compute/v1/projects/affable-framing-478713-b6/global/networks/tp-iac-vpc"
network_ip = "10.0.3.2"
nic_type = null
queue_count = 0
stack_type = "IPV4_ONLY"
subnetwork = "https://www.googleapis.com/compute/v1/projects/affable-framing-478713-b6/regions/europe-west9/subnetworks/database"
subnetwork_project = "affable-framing-478713-b6"
}
scheduling {
automatic_restart = true
instance_termination_action = null
min_node_cpus = 0
on_host_maintenance = "MIGRATE"
preemptible = false
provisioning_model = "STANDARD"
}
shielded_instance_config {
enable_integrity_monitoring = true
enable_secure_boot = false
enable_vtpm = true
}
}
# module.iam.data.google_client_openid_userinfo.me:
data "google_client_openid_userinfo" "me" {
email = "dubreuil.christopher13@gmail.com"
id = "dubreuil.christopher13@gmail.com"
}
# module.iam.google_os_login_ssh_public_key.cache:
resource "google_os_login_ssh_public_key" "cache" {
expiration_time_usec = null
fingerprint = "01037d4774b6b5f7c6f6d775dda556e315b63491a54b00d19763c33da45a593d"
id = "users/dubreuil.christopher13@gmail.com/sshPublicKeys/01037d4774b6b5f7c6f6d775dda556e315b63491a54b00d19763c33da45a593d"
key = <<-EOT
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCT+liIzoZc03EoxKFBbZUB3C/iz1meeeAd8i6Qe5fILX4SbBj97K0DCO0mliw65Ek5N+oCVhREsPJ9zRN2z7Y8rEVFcocoC5iyf9KCOoRdduezsWHAd5fV1fBwcS4UdlY+4ErwlYXujY45iyyBgxi0aQ/LUTdaw5FAgDtn8I05STypOt7+hfjatmXK+97JxTq2eIiQxJ8t3/FdJszH+eJkATf0lcrWTbBO0ejPWeZ7DRwNKLNCkJZrvkzFhQ/3E2/gp7mXuKQ33/yi7XQA2LSpU/BeX87qVhyjb/K0nfShE3mPmJ3RsIXOvQJvo0qGKbKbEG54TcO1WQPd3qEVIuBVOrkSczSehJL2kGnRqjTgrZ1vBQkt/QqdpoQnEvHZb7IOthbtflx8obiZfVGWNGOUge73MV4YQtfxP6XMYDHDewcjJfAqYNeZny+kMDhi//H2wKXKxCt3kynQNVl3ygOQJh7TMB3tM90SnTjNiX1WO6gPEGDFHLBGSTOPxsPDivU= dubreuil_christopher13_gmail_com
EOT
project = "affable-framing-478713-b6"
user = "dubreuil.christopher13@gmail.com"
}
# module.iam.google_project_iam_binding.custom_service_account:
resource "google_project_iam_binding" "custom_service_account" {
etag = "BwZFHhLzUAM="
id = "affable-framing-478713-b6/roles/viewer"
members = [
"serviceAccount:terraform@affable-framing-478713-b6.iam.gserviceaccount.com",
]
project = "affable-framing-478713-b6"
role = "roles/viewer"
}
# module.iam.google_service_account.service_account:
resource "google_service_account" "service_account" {
account_id = "terraform"
description = null
disabled = false
display_name = "terraform"
email = "terraform@affable-framing-478713-b6.iam.gserviceaccount.com"
id = "projects/affable-framing-478713-b6/serviceAccounts/terraform@affable-framing-478713-b6.iam.gserviceaccount.com"
member = "serviceAccount:terraform@affable-framing-478713-b6.iam.gserviceaccount.com"
name = "projects/affable-framing-478713-b6/serviceAccounts/terraform@affable-framing-478713-b6.iam.gserviceaccount.com"
project = "affable-framing-478713-b6"
unique_id = "102047013892022182259"
}
# module.iam.google_service_account_key.mykey:
resource "google_service_account_key" "mykey" {
id = "projects/affable-framing-478713-b6/serviceAccounts/terraform@affable-framing-478713-b6.iam.gserviceaccount.com/keys/35809962f4f4a98360cc06a8efae3ed25f9752c7"
key_algorithm = "KEY_ALG_RSA_2048"
name = "projects/affable-framing-478713-b6/serviceAccounts/terraform@affable-framing-478713-b6.iam.gserviceaccount.com/keys/35809962f4f4a98360cc06a8efae3ed25f9752c7"
private_key = (sensitive value)
private_key_type = "TYPE_GOOGLE_CREDENTIALS_FILE"
public_key = "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUMvVENDQWVXZ0F3SUJBZ0lKQUwveCt3MlFFZjFLTUEwR0NTcUdTSWIzRFFFQkJRVUFNQ0F4SGpBY0JnTlYKQkFNTUZURXdNakEwTnpBeE16ZzVNakF5TWpFNE1qSTFPVEFnRncweU5URXlNRFF4TURRNE5EVmFHQTg1T1RrNQpNVEl6TVRJek5UazFPVm93SURFZU1Cd0dBMVVFQXd3Vk1UQXlNRFEzTURFek9Ea3lNREl5TVRneU1qVTVNSUlCCklqQU5CZ2txaGtpRzl3MEJBUUVGQUFPQ0FROEFNSUlCQ2dLQ0FRRUFrbTNlemtZczVQV3U2MWRtZ1JsYXI0aWEKeFlvb1JKbndScGpGc0d3anlkZXdzYWI5VFdGbitTQVlTVG5Ja3dTL2NOTndPaFpxTnVXSHBnWVp3ajZIT3J4SApWd2NMSTRCeHVuOGx0MWpkQzVsRTdHeGEzdXd1NVgxQzhKQ040YWE0OTVsR3k3bWlvbzV4b2JoOW5qOU9vbTdkCmsrL2xUM0tMVWVndlN1ZUlpWkZrUHN0cU50RkVnaHc1T1ZYTjJyL0NBa3k2Ly9ldStHTGUxZXZlcmpBMm1QcTUKWkhEbStZdk9RcTVadGp1NGZCME5Pa1c3dXRnTGdXK1ZIY2R4OHcyVnBROW5XUUFrWkxzM0ppbHlQSUl2WHExdQpySDZZcHpqZHRTb3AwcnovNnNFYnk2TzYyM2kxUE9mNTdQNVRoWkI1WVZWSmdQcXVrR1dOeWQ2bStvVm9PUUlECkFRQUJvemd3TmpBTUJnTlZIUk1CQWY4RUFqQUFNQTRHQTFVZER3RUIvd1FFQXdJSGdEQVdCZ05WSFNVQkFmOEUKRERBS0JnZ3JCZ0VGQlFjREFqQU5CZ2txaGtpRzl3MEJBUVVGQUFPQ0FRRUFCMmJUMTEwK0wxd1dZdVk5RDRKWQp3akRQb2ljMzl6MEFUT1ZzMlpHUGF2QWYxdFBnMUppVmlZN0s2ZmlwWmI5WDBuRFpTSTBSak1Ub2oyZU81OW4xCk5jVmswL29hNWZ2WXVZOUJMUDNNTnltYUtrZTFhNnRDTyt2ZDU4a1JIK3FFRXZ5RldzbXFKZGkrMVpmdFdjMlYKeE9rcGV1MFdpRmN6NWNkZldzU0xCRkRabGYyYzJ3N1BJN3gxWkNJUldCQ21hSnZJRE9LL0l4aFpFOG9ZTHo5UApXM2hiLzhQRU9sVThPUlA2dktDLzU2UVFteVRDMHp2a1dGMDd3aThyQmZTUVFialNUMngzNHcreXRQTXNHYjRYCnoxYjl1V25Dd3dVZFJoSVpzQ3ZiLzFCQWJuVUpTVU1SaFkrVUVNUGRGVTIwSDRTSlVNQW5YWlo0RDNVRVd1UXUKZGc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
public_key_type = "TYPE_X509_PEM_FILE"
service_account_id = "projects/affable-framing-478713-b6/serviceAccounts/terraform@affable-framing-478713-b6.iam.gserviceaccount.com"
valid_after = "2025-12-04T10:48:45Z"
valid_before = "9999-12-31T23:59:59Z"
}
# module.network.google_compute_firewall.backend_to_database:
resource "google_compute_firewall" "backend_to_database" {
creation_timestamp = "2025-12-04T02:49:05.454-08:00"
description = null
destination_ranges = []
direction = "INGRESS"
disabled = false
id = "projects/affable-framing-478713-b6/global/firewalls/tp-iac-backend-to-database"
name = "tp-iac-backend-to-database"
network = "https://www.googleapis.com/compute/v1/projects/affable-framing-478713-b6/global/networks/tp-iac-vpc"
priority = 1000
project = "affable-framing-478713-b6"
self_link = "https://www.googleapis.com/compute/v1/projects/affable-framing-478713-b6/global/firewalls/tp-iac-backend-to-database"
source_tags = [
"backend",
]
target_tags = [
"database",
]
allow {
ports = [
"3306",
]
protocol = "tcp"
}
}
# module.network.google_compute_firewall.frontend_http_https:
resource "google_compute_firewall" "frontend_http_https" {
creation_timestamp = "2025-12-04T02:49:05.560-08:00"
description = null
destination_ranges = []
direction = "INGRESS"
disabled = false
id = "projects/affable-framing-478713-b6/global/firewalls/tp-iac-frontend-http-https"
name = "tp-iac-frontend-http-https"
network = "https://www.googleapis.com/compute/v1/projects/affable-framing-478713-b6/global/networks/tp-iac-vpc"
priority = 1000
project = "affable-framing-478713-b6"
self_link = "https://www.googleapis.com/compute/v1/projects/affable-framing-478713-b6/global/firewalls/tp-iac-frontend-http-https"
source_ranges = [
"0.0.0.0/0",
]
target_tags = [
"frontend",
]
allow {
ports = [
"80",
"443",
]
protocol = "tcp"
}
}
# module.network.google_compute_firewall.frontend_to_backend:
resource "google_compute_firewall" "frontend_to_backend" {
creation_timestamp = "2025-12-04T02:49:05.584-08:00"
description = null
destination_ranges = []
direction = "INGRESS"
disabled = false
id = "projects/affable-framing-478713-b6/global/firewalls/tp-iac-frontend-to-backend"
name = "tp-iac-frontend-to-backend"
network = "https://www.googleapis.com/compute/v1/projects/affable-framing-478713-b6/global/networks/tp-iac-vpc"
priority = 1000
project = "affable-framing-478713-b6"
self_link = "https://www.googleapis.com/compute/v1/projects/affable-framing-478713-b6/global/firewalls/tp-iac-frontend-to-backend"
source_tags = [
"frontend",
]
target_tags = [
"backend",
]
allow {
ports = [
"8000",
]
protocol = "tcp"
}
}
# module.network.google_compute_firewall.ssh_access:
resource "google_compute_firewall" "ssh_access" {
creation_timestamp = "2025-12-04T02:49:05.438-08:00"
description = null
destination_ranges = []
direction = "INGRESS"
disabled = false
id = "projects/affable-framing-478713-b6/global/firewalls/tp-iac-ssh"
name = "tp-iac-ssh"
network = "https://www.googleapis.com/compute/v1/projects/affable-framing-478713-b6/global/networks/tp-iac-vpc"
priority = 1000
project = "affable-framing-478713-b6"
self_link = "https://www.googleapis.com/compute/v1/projects/affable-framing-478713-b6/global/firewalls/tp-iac-ssh"
source_ranges = [
"0.0.0.0/0",
]
target_tags = [
"backend",
"database",
"frontend",
]
allow {
ports = [
"22",
]
protocol = "tcp"
}
}
# module.network.google_compute_network.vpc:
resource "google_compute_network" "vpc" {
auto_create_subnetworks = false
delete_default_routes_on_create = false
description = null
enable_ula_internal_ipv6 = false
gateway_ipv4 = null
id = "projects/affable-framing-478713-b6/global/networks/tp-iac-vpc"
internal_ipv6_range = null
mtu = 0
name = "tp-iac-vpc"
network_firewall_policy_enforcement_order = "AFTER_CLASSIC_FIREWALL"
numeric_id = "906137475747731950"
project = "affable-framing-478713-b6"
routing_mode = "REGIONAL"
self_link = "https://www.googleapis.com/compute/v1/projects/affable-framing-478713-b6/global/networks/tp-iac-vpc"
}
# module.network.google_compute_subnetwork.backend:
resource "google_compute_subnetwork" "backend" {
creation_timestamp = "2025-12-04T02:49:05.743-08:00"
description = null
external_ipv6_prefix = null
gateway_address = "10.0.2.1"
id = "projects/affable-framing-478713-b6/regions/europe-west9/subnetworks/backend"
internal_ipv6_prefix = null
ip_cidr_range = "10.0.2.0/24"
ipv6_access_type = null
ipv6_cidr_range = null
name = "backend"
network = "https://www.googleapis.com/compute/v1/projects/affable-framing-478713-b6/global/networks/tp-iac-vpc"
private_ip_google_access = false
private_ipv6_google_access = "DISABLE_GOOGLE_ACCESS"
project = "affable-framing-478713-b6"
purpose = "PRIVATE"
region = "europe-west9"
reserved_internal_range = null
role = null
self_link = "https://www.googleapis.com/compute/v1/projects/affable-framing-478713-b6/regions/europe-west9/subnetworks/backend"
stack_type = "IPV4_ONLY"
}
# module.network.google_compute_subnetwork.database:
resource "google_compute_subnetwork" "database" {
creation_timestamp = "2025-12-04T02:49:05.777-08:00"
description = null
external_ipv6_prefix = null
gateway_address = "10.0.3.1"
id = "projects/affable-framing-478713-b6/regions/europe-west9/subnetworks/database"
internal_ipv6_prefix = null
ip_cidr_range = "10.0.3.0/24"
ipv6_access_type = null
ipv6_cidr_range = null
name = "database"
network = "https://www.googleapis.com/compute/v1/projects/affable-framing-478713-b6/global/networks/tp-iac-vpc"
private_ip_google_access = false
private_ipv6_google_access = "DISABLE_GOOGLE_ACCESS"
project = "affable-framing-478713-b6"
purpose = "PRIVATE"
region = "europe-west9"
reserved_internal_range = null
role = null
self_link = "https://www.googleapis.com/compute/v1/projects/affable-framing-478713-b6/regions/europe-west9/subnetworks/database"
stack_type = "IPV4_ONLY"
}
# module.network.google_compute_subnetwork.frontend:
resource "google_compute_subnetwork" "frontend" {
creation_timestamp = "2025-12-04T02:49:05.801-08:00"
description = null
external_ipv6_prefix = null
gateway_address = "10.0.1.1"
id = "projects/affable-framing-478713-b6/regions/europe-west9/subnetworks/frontend"
internal_ipv6_prefix = null
ip_cidr_range = "10.0.1.0/24"
ipv6_access_type = null
ipv6_cidr_range = null
name = "frontend"
network = "https://www.googleapis.com/compute/v1/projects/affable-framing-478713-b6/global/networks/tp-iac-vpc"
private_ip_google_access = false
private_ipv6_google_access = "DISABLE_GOOGLE_ACCESS"
project = "affable-framing-478713-b6"
purpose = "PRIVATE"
region = "europe-west9"
reserved_internal_range = null
role = null
self_link = "https://www.googleapis.com/compute/v1/projects/affable-framing-478713-b6/regions/europe-west9/subnetworks/frontend"
stack_type = "IPV4_ONLY"
}
Outputs:
frontend_public_ip = "34.155.46.89"
instance_names = {
backend = "backend"
database = "database"
frontend = "frontend"
}
internal_ips = {
backend = "10.0.2.2"
database = "10.0.3.2"
frontend = "10.0.1.2"
}
service_account_email = "terraform@affable-framing-478713-b6.iam.gserviceaccount.com"
service_account_key = (sensitive value)
subnets = {
backend = "projects/affable-framing-478713-b6/regions/europe-west9/subnetworks/backend"
database = "projects/affable-framing-478713-b6/regions/europe-west9/subnetworks/database"
frontend = "projects/affable-framing-478713-b6/regions/europe-west9/subnetworks/frontend"
}
vpc = "projects/affable-framing-478713-b6/global/networks/tp-iac-vpc"