diff --git a/terraform/environments/dev/terraform.tfstate b/terraform/environments/dev/terraform.tfstate index 5aec36c..ca95b87 100644 --- a/terraform/environments/dev/terraform.tfstate +++ b/terraform/environments/dev/terraform.tfstate @@ -1,7 +1,7 @@ { "version": 4, "terraform_version": "1.14.1", - "serial": 40, + "serial": 51, "lineage": "39fa9bd0-98c8-1759-7f73-ed127b902d8b", "outputs": { "frontend_public_ip": { @@ -39,11 +39,11 @@ ] }, "service_account_email": { - "value": "terraform-sa@western-diorama-374821.iam.gserviceaccount.com", + "value": "terraform@western-diorama-374821.iam.gserviceaccount.com", "type": "string" }, "service_account_key": { - "value": "ewogICJ0eXBlIjogInNlcnZpY2VfYWNjb3VudCIsCiAgInByb2plY3RfaWQiOiAid2VzdGVybi1kaW9yYW1hLTM3NDgyMSIsCiAgInByaXZhdGVfa2V5X2lkIjogImY3ZDFmZDdlZjk4OWZmY2NhM2ZmMGE4ZDdmMzQ0MmYwMWNlZWJmOGUiLAogICJwcml2YXRlX2tleSI6ICItLS0tLUJFR0lOIFBSSVZBVEUgS0VZLS0tLS1cbk1JSUV1Z0lCQURBTkJna3Foa2lHOXcwQkFRRUZBQVNDQktRd2dnU2dBZ0VBQW9JQkFRQ2UwZklydkVYZXA4VHJcbkowYmdGYjZ6Q1ZCN0dydThKLzgrNStJZkt5VnRpampzNFlLNEh0ME0yQWNISExpcTlmanU0RTZPdkovU1pnN2VcblhFVlZLemVqU2NWa0JZcDJvT05vcU82WkhOWk8wSkRFeEh1UEI5TUw1czIrb21JWGp1cUxtN3NrYmkvbkVtYVRcbktJSDV2TGE1Y1FvU1dVZjhZMlp1MytjWXVnUGtIYmxKbU1ER2NEalNYTUdtcVdLVTM0bW9nR09qRnhyN3J4cEZcbmQ1dS9iTWdkQXdRTDJxNExremoyeUhyeUUxT1pLdUtjSndlMlg2dGQrcW55azlwVTVNZ0ZHcGJlVnh2VVp4QW9cbmZnVjVaMnMvUnJLVDBSSHhZano5dzEzSXJNcEQzNmd6ekhBakR2aUJFSlZya2lNVFROTlF6VnYvT0pHb09hRERcbituTzFDbXM1QWdNQkFBRUNnZjlHQ01CUDNrUkdsYlN4L1lOOGFhaVJ2RzFQTVNWZktMWFhlVTBnNHpzc0x4enJcbkgyb1Rqak5CUGNqNEJKWGNJdzB3OC9Hd1ZRdDZadHdubzZVb0lsaG1qSk1wVDBneGVXdXlFSk9ZUm5SemFVeHRcbmVIQWdhWXZEczhxVXQ3RTBlVjlsOS9FQUg1YkhNam1Yam40MEZDQU5wajBEb1hlcktYOVhaU3ZZWmk2bWFHM2VcbnF4cG5na1VBWlVNTUlsNTFnZmc5aWpTYUlwc3pWdWZsTEhMbTRVQjhYbytCS0RNZkZuN1JZdU43SEVIWk9JeHVcbnJacjJpcG55SEd2eC8wZVlkYjdibmZkNWZ6MkxiOWJlWmtaM2JKTTlhQzVNZnR4Q0gwRHRoUTBBdXYveVpkM1FcbldqamMzT2d5Uy9OaVAvb3BBVkdHQVQyVndDSmdsaExqZnh1ZVNBRUNnWUVBemZHNHlCK0UxRGdJcldDVHVCSFlcbktMNkEvMXBCc245dGYxK0x6eXp3czQ5TFphblNKcW1xUmlqV0hRYUp0SGpmbmQrdzdzNnBNRVhqTXpRMVlpVzBcbmtROTBWOVZiY3FTb2hidTZ5WEFwR2J5YURIS1JyWk1MUHJtUjMxN2EzdFpZdEl1U1NLRjBlQ3ZKTHk5Zk1jQVFcbmJ1QVZOSE54STJCQVVNcjFnRGJrWHFFQ2dZRUF4V3dRS0p6Mjk1cFUvbHNiaG1VU2dEbTVWMTA1K1owaW42aENcbnREWkdVSExjREliMUNzaFFIZHBQUUwydWY3a3BuTFFpM0w0T3BsWDQ1ZnhwVEVIcnFXTncrWWt3OS9WRGR4WU1cbk94U0NBT0wzaVpHYWZ1RW10dGljNFlNQ1NxWFNkak5TUXZ5Zmp4Q0lrODlseHhLRklqdlVKM2ZreXJjNHl4M0Zcbjk0UVJ2WmtDZ1lBb2M4ZVEvNmZ1cTRjQXoweVV4bVNJTkV0UVhTRTBkNVZCaExvSW10STQ0dmV6WTNVVkJSU2VcbkxWMUpYRVJtUDZ2azdkQnFTQXV4b0xpdEVSOC9SUnEvdDZKcHNrNEJLZGkwVkJpdmdxbUFGYXpJcnlSd1RNYlRcbnJrMjU2MzdnY0lnQ0JyeFlLZWFmeURIL1k3VzJKdnpUV282dnU5RklXcHFuaEFaUEJmazdvUUtCZ0h0aGc5KzlcbjZXTHBJd0VyODFIVXpQRXlJakVGWkh3cHhqKzlxcUp4NFJQYUZNZ0hlQkZiQ3liOUR0YkpOTXRCNzAydURyT2lcblhBbDhaV2Rtam5CSUtuM2NWZmk5MHNyRWozdFhYaUYyT2FGUU41L1VUWmZLSXFYWFRvUnBtZjhKRHpVcjhkZEhcbmhuaWt2cGFSNFd1K21WSEJ6bDgwUU5xb0UyaHRuUkdKaW9UUkFvR0FITmQ5eE9jVklGZVdZRzJuaFk1MlhMS3ZcblUxTkxOR0thMVlkQzdEcEx6b1l1TnBheHYzMzJxOUFaazZKeDljdGdsWEltOU8ycmt4ZFRpNmxSRWhhSXJTMjBcbnZ5L3BmN0UySm1MNjljdTJEcDFyQmx3blFQWFhNVW1EU1ZUWVBzbFZnV1N5MDIvM3VJblRJVnVocElPdEhTMUhcbnRoYmVkaUxkcWo1NkNMVitmZVk9XG4tLS0tLUVORCBQUklWQVRFIEtFWS0tLS0tXG4iLAogICJjbGllbnRfZW1haWwiOiAidGVycmFmb3JtLXNhQHdlc3Rlcm4tZGlvcmFtYS0zNzQ4MjEuaWFtLmdzZXJ2aWNlYWNjb3VudC5jb20iLAogICJjbGllbnRfaWQiOiAiMTAwNDE0ODUwODc1NDEzODAxNTg1IiwKICAiYXV0aF91cmkiOiAiaHR0cHM6Ly9hY2NvdW50cy5nb29nbGUuY29tL28vb2F1dGgyL2F1dGgiLAogICJ0b2tlbl91cmkiOiAiaHR0cHM6Ly9vYXV0aDIuZ29vZ2xlYXBpcy5jb20vdG9rZW4iLAogICJhdXRoX3Byb3ZpZGVyX3g1MDlfY2VydF91cmwiOiAiaHR0cHM6Ly93d3cuZ29vZ2xlYXBpcy5jb20vb2F1dGgyL3YxL2NlcnRzIiwKICAiY2xpZW50X3g1MDlfY2VydF91cmwiOiAiaHR0cHM6Ly93d3cuZ29vZ2xlYXBpcy5jb20vcm9ib3QvdjEvbWV0YWRhdGEveDUwOS90ZXJyYWZvcm0tc2ElNDB3ZXN0ZXJuLWRpb3JhbWEtMzc0ODIxLmlhbS5nc2VydmljZWFjY291bnQuY29tIiwKICAidW5pdmVyc2VfZG9tYWluIjogImdvb2dsZWFwaXMuY29tIgp9Cg==", + "value": "ewogICJ0eXBlIjogInNlcnZpY2VfYWNjb3VudCIsCiAgInByb2plY3RfaWQiOiAid2VzdGVybi1kaW9yYW1hLTM3NDgyMSIsCiAgInByaXZhdGVfa2V5X2lkIjogIjU3YjQzZDk0ZWYwMDVkNWRiNDI1MGEwODkzMjliMWZiMWJmNGMwZmIiLAogICJwcml2YXRlX2tleSI6ICItLS0tLUJFR0lOIFBSSVZBVEUgS0VZLS0tLS1cbk1JSUV2UUlCQURBTkJna3Foa2lHOXcwQkFRRUZBQVNDQktjd2dnU2pBZ0VBQW9JQkFRRFgwZC9JdDdJOW1HZXRcbjAzYjBOdGRMWW8vODZaaHBLenlpbHFTK0Q2enRUOWhBU01sR05zcUltbkFzbFMyOHlLODk3S2IwVHlkUUNCUWJcblQ3VUc4ZDNuSjlSUXhKTmhZWjE0UGVXc1dRLzdJY24zbDZBZUdQQ0toMHhpd1ZUcm94Ti9wMmpreHhFOG5yM1hcbnVzT3BEOVozaGlOelQxRVRkbGUwamRwbDRRcStpWk0vR09Wek96RjhQQzVndVpSY01pQmNpT2pkK1k1NVN4VjRcbmhBWDRaRjhQRWx6QWVyN25rOC8xU2VKOHcvdVdNMVloQzhpbVdNSkpVQ2FETW1ZbjVubkhobDJLUXYrajUzdEVcbm1TMUE3Um5FMmdabXEvQ1gyY3djQnU5Mm1OZUdNMWxJLzk0dmg1VjFyNGh5ZGs5ZGxFNExSUnFqK0ZKVEM4dG9cbkl5UkNORzBaQWdNQkFBRUNnZ0VBQXpmOTQ2akh5SmYwTHRubXVJR21oNXZnOFpEVldYR1VMZEdMSDhBdmlJMlNcblVVWnMrTk41NDZ1MVNCakRIMTAreEMzOUNYSk9QZHNmOGRFZEFhNnBOR3F0aXpxK0ZVTlo0ODVaQ2s5YlltQktcbldSdFZic0paZGZSUU9lcDVxY1pEczQwajhzMWE1SnVJc0RQR2xiemYrR0NCVDFMV0x0MkpqbEs4N1U0dUJKcFhcbjNRYjc3b3RJaGc2aDdYdXRFa2UwLzc2Mk5EQ3lRZ2ZNOVZhQzJ1NFQ4ODVlNWZrSFBDU2swMHF0T3cwQ0Z6NkZcbmtEUXdiZGdQYUJyaHhNTUp6SUpLdFBtVFNlQzFRWXN5b2hNdUdWVjBzcjI4UEpUSnNTUkVnNWVLL21qWnhDbUpcbkd2c1RCYWFvSWhMOEV2UVZZZVRwamZFSk8zSWhlUTNYUEhoeTNoeXA5d0tCZ1FEendHdXlPUGJjakU2YW9CYjZcbnVNNEtMNVEvelpKR0RDQ3J5N2JCWVN2b2cxaEtsK3NmRkpqZlVDZGpsNzU1eSttSnU3bWE3N0l1emxld0c5Y3RcbmIxMklKdmo4bWpVQkptSlptbkl0em4yb201YS92NHh3MXNBMmwyZEI4UWFxVms2N2orcVNFSmw3VFNVQzJ0MEJcbnJXT3lMdDJRVlNlbXpFUnNkKzRyOFFUUzl3S0JnUURpcWlTdkw2ZDd2aGc2VmJrNWViREVLYmU0cjJVOFByQlJcblB4S2dBOGVJdTlpY1BCd3R5MnFhcVpUQ1dNRVdTd05qUk1FcGM1WUJDWmxxR2dGTTJQZEtZWVdQYzVKTTlCNE9cbk1jS0RaRnpuN0M5OEFESk5jZTZsWU1Ld2dDeVV4QWVuZElSRGR0R1RZMERoQkZ4Z2d4MUpPd2p0RVBoMC9QbDFcbkdNdVkwTm1zYndLQmdHVlBXYlBHbDF3TmVQSXRqYitCcGlsM293OXR1dGtnVzBmc01MWnBVOTJkRWNwWElDTlhcbjVUNFR5M3RLYTZHbHpoZ3dEVEhIWkhDdDFLWmV1KzJuZHVHTENUdThRRUdOR1oyU1l0aUZGWmRKcTd0Z3V0ZC9cbmVuNTJLVFd3SHd3WE9Ud2QwZW9KdWpFVVhFaTJmTnNnbk9wSExsRzZBdlFCdklLMHlpbzdUN3o3QW9HQUsvZ0hcblg3aGx5OXBIUnVHa0thTVNpQ3J6aWE3MGUyaEp1YWo3aXZEUXZ4UjVZMjFCcGh5RWxIWDY5bXhUSUdqeXdrbnZcbkVvUnFmODhGNUpBZzJuQm9JQlNrM1B2MVVGbzJqbGhXdkRnMjBZSitmNVptSzZIRFFtOXZ0TjlZUm85MFVLYUlcbmxiR3gyOTV3RW5aUEdTVzJBNk9oQ3FPMUhyU0lDNUFBeHFjVTRwOENnWUVBaFIrR1gwc0R2dFRCemF5NFFUOHFcblE5TTZSUjRzTHZ0ajRhNHNUMFVkOWJVWG50eW0vaEFWSVk2M1g4SlhtdVB6WDVDU2Z1Y0NEdUJ2YkNLbkllNi9cbkJ5SUZUK2xJcTVnalBYOTBmZnF1dHF1aGpxMDkwNzhvTnhaY0xnbGVza2lMYkFneWo5TGtqT0p4Q1F4TnpLSUVcbnU0T0hUM2RuOGNmdjIrR01EbHRpMjY0PVxuLS0tLS1FTkQgUFJJVkFURSBLRVktLS0tLVxuIiwKICAiY2xpZW50X2VtYWlsIjogInRlcnJhZm9ybUB3ZXN0ZXJuLWRpb3JhbWEtMzc0ODIxLmlhbS5nc2VydmljZWFjY291bnQuY29tIiwKICAiY2xpZW50X2lkIjogIjExNTA5OTE1NDkzNDA5MjE1MjIyOSIsCiAgImF1dGhfdXJpIjogImh0dHBzOi8vYWNjb3VudHMuZ29vZ2xlLmNvbS9vL29hdXRoMi9hdXRoIiwKICAidG9rZW5fdXJpIjogImh0dHBzOi8vb2F1dGgyLmdvb2dsZWFwaXMuY29tL3Rva2VuIiwKICAiYXV0aF9wcm92aWRlcl94NTA5X2NlcnRfdXJsIjogImh0dHBzOi8vd3d3Lmdvb2dsZWFwaXMuY29tL29hdXRoMi92MS9jZXJ0cyIsCiAgImNsaWVudF94NTA5X2NlcnRfdXJsIjogImh0dHBzOi8vd3d3Lmdvb2dsZWFwaXMuY29tL3JvYm90L3YxL21ldGFkYXRhL3g1MDkvdGVycmFmb3JtJTQwd2VzdGVybi1kaW9yYW1hLTM3NDgyMS5pYW0uZ3NlcnZpY2VhY2NvdW50LmNvbSIsCiAgInVuaXZlcnNlX2RvbWFpbiI6ICJnb29nbGVhcGlzLmNvbSIKfQo=", "type": "string", "sensitive": true }, @@ -536,6 +536,24 @@ } ] }, + { + "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": "clemenceducreux459@gmail.com", + "id": "clemenceducreux459@gmail.com" + }, + "sensitive_attributes": [], + "identity_schema_version": 0 + } + ] + }, { "module": "module.iam", "mode": "managed", @@ -556,26 +574,31 @@ }, "sensitive_attributes": [], "identity_schema_version": 0, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19" + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19", + "dependencies": [ + "module.iam.data.google_client_openid_userinfo.me" + ] } ] }, { "module": "module.iam", "mode": "managed", - "type": "google_project_iam_member", - "name": "terraform_owner", + "type": "google_project_iam_binding", + "name": "viewer_binding", "provider": "provider[\"registry.terraform.io/hashicorp/google\"]", "instances": [ { "schema_version": 0, "attributes": { "condition": [], - "etag": "BwZFDpxYc/Q=", - "id": "western-diorama-374821/roles/owner/serviceAccount:terraform-sa@western-diorama-374821.iam.gserviceaccount.com", - "member": "serviceAccount:terraform-sa@western-diorama-374821.iam.gserviceaccount.com", + "etag": "BwZFHHgV8NY=", + "id": "western-diorama-374821/roles/viewer", + "members": [ + "serviceAccount:terraform@western-diorama-374821.iam.gserviceaccount.com" + ], "project": "western-diorama-374821", - "role": "roles/owner" + "role": "roles/viewer" }, "sensitive_attributes": [], "identity_schema_version": 0, @@ -596,18 +619,18 @@ { "schema_version": 0, "attributes": { - "account_id": "terraform-sa", + "account_id": "terraform", "create_ignore_already_exists": null, "description": "", "disabled": false, "display_name": "Terraform Service Account", - "email": "terraform-sa@western-diorama-374821.iam.gserviceaccount.com", - "id": "projects/western-diorama-374821/serviceAccounts/terraform-sa@western-diorama-374821.iam.gserviceaccount.com", - "member": "serviceAccount:terraform-sa@western-diorama-374821.iam.gserviceaccount.com", - "name": "projects/western-diorama-374821/serviceAccounts/terraform-sa@western-diorama-374821.iam.gserviceaccount.com", + "email": "terraform@western-diorama-374821.iam.gserviceaccount.com", + "id": "projects/western-diorama-374821/serviceAccounts/terraform@western-diorama-374821.iam.gserviceaccount.com", + "member": "serviceAccount:terraform@western-diorama-374821.iam.gserviceaccount.com", + "name": "projects/western-diorama-374821/serviceAccounts/terraform@western-diorama-374821.iam.gserviceaccount.com", "project": "western-diorama-374821", "timeouts": null, - "unique_id": "100414850875413801585" + "unique_id": "115099154934092152229" }, "sensitive_attributes": [], "identity_schema_version": 0, @@ -625,17 +648,17 @@ { "schema_version": 0, "attributes": { - "id": "projects/western-diorama-374821/serviceAccounts/terraform-sa@western-diorama-374821.iam.gserviceaccount.com/keys/f7d1fd7ef989ffcca3ff0a8d7f3442f01ceebf8e", + "id": "projects/western-diorama-374821/serviceAccounts/terraform@western-diorama-374821.iam.gserviceaccount.com/keys/57b43d94ef005d5db4250a089329b1fb1bf4c0fb", "keepers": null, "key_algorithm": "KEY_ALG_RSA_2048", - "name": "projects/western-diorama-374821/serviceAccounts/terraform-sa@western-diorama-374821.iam.gserviceaccount.com/keys/f7d1fd7ef989ffcca3ff0a8d7f3442f01ceebf8e", - "private_key": "ewogICJ0eXBlIjogInNlcnZpY2VfYWNjb3VudCIsCiAgInByb2plY3RfaWQiOiAid2VzdGVybi1kaW9yYW1hLTM3NDgyMSIsCiAgInByaXZhdGVfa2V5X2lkIjogImY3ZDFmZDdlZjk4OWZmY2NhM2ZmMGE4ZDdmMzQ0MmYwMWNlZWJmOGUiLAogICJwcml2YXRlX2tleSI6ICItLS0tLUJFR0lOIFBSSVZBVEUgS0VZLS0tLS1cbk1JSUV1Z0lCQURBTkJna3Foa2lHOXcwQkFRRUZBQVNDQktRd2dnU2dBZ0VBQW9JQkFRQ2UwZklydkVYZXA4VHJcbkowYmdGYjZ6Q1ZCN0dydThKLzgrNStJZkt5VnRpampzNFlLNEh0ME0yQWNISExpcTlmanU0RTZPdkovU1pnN2VcblhFVlZLemVqU2NWa0JZcDJvT05vcU82WkhOWk8wSkRFeEh1UEI5TUw1czIrb21JWGp1cUxtN3NrYmkvbkVtYVRcbktJSDV2TGE1Y1FvU1dVZjhZMlp1MytjWXVnUGtIYmxKbU1ER2NEalNYTUdtcVdLVTM0bW9nR09qRnhyN3J4cEZcbmQ1dS9iTWdkQXdRTDJxNExremoyeUhyeUUxT1pLdUtjSndlMlg2dGQrcW55azlwVTVNZ0ZHcGJlVnh2VVp4QW9cbmZnVjVaMnMvUnJLVDBSSHhZano5dzEzSXJNcEQzNmd6ekhBakR2aUJFSlZya2lNVFROTlF6VnYvT0pHb09hRERcbituTzFDbXM1QWdNQkFBRUNnZjlHQ01CUDNrUkdsYlN4L1lOOGFhaVJ2RzFQTVNWZktMWFhlVTBnNHpzc0x4enJcbkgyb1Rqak5CUGNqNEJKWGNJdzB3OC9Hd1ZRdDZadHdubzZVb0lsaG1qSk1wVDBneGVXdXlFSk9ZUm5SemFVeHRcbmVIQWdhWXZEczhxVXQ3RTBlVjlsOS9FQUg1YkhNam1Yam40MEZDQU5wajBEb1hlcktYOVhaU3ZZWmk2bWFHM2VcbnF4cG5na1VBWlVNTUlsNTFnZmc5aWpTYUlwc3pWdWZsTEhMbTRVQjhYbytCS0RNZkZuN1JZdU43SEVIWk9JeHVcbnJacjJpcG55SEd2eC8wZVlkYjdibmZkNWZ6MkxiOWJlWmtaM2JKTTlhQzVNZnR4Q0gwRHRoUTBBdXYveVpkM1FcbldqamMzT2d5Uy9OaVAvb3BBVkdHQVQyVndDSmdsaExqZnh1ZVNBRUNnWUVBemZHNHlCK0UxRGdJcldDVHVCSFlcbktMNkEvMXBCc245dGYxK0x6eXp3czQ5TFphblNKcW1xUmlqV0hRYUp0SGpmbmQrdzdzNnBNRVhqTXpRMVlpVzBcbmtROTBWOVZiY3FTb2hidTZ5WEFwR2J5YURIS1JyWk1MUHJtUjMxN2EzdFpZdEl1U1NLRjBlQ3ZKTHk5Zk1jQVFcbmJ1QVZOSE54STJCQVVNcjFnRGJrWHFFQ2dZRUF4V3dRS0p6Mjk1cFUvbHNiaG1VU2dEbTVWMTA1K1owaW42aENcbnREWkdVSExjREliMUNzaFFIZHBQUUwydWY3a3BuTFFpM0w0T3BsWDQ1ZnhwVEVIcnFXTncrWWt3OS9WRGR4WU1cbk94U0NBT0wzaVpHYWZ1RW10dGljNFlNQ1NxWFNkak5TUXZ5Zmp4Q0lrODlseHhLRklqdlVKM2ZreXJjNHl4M0Zcbjk0UVJ2WmtDZ1lBb2M4ZVEvNmZ1cTRjQXoweVV4bVNJTkV0UVhTRTBkNVZCaExvSW10STQ0dmV6WTNVVkJSU2VcbkxWMUpYRVJtUDZ2azdkQnFTQXV4b0xpdEVSOC9SUnEvdDZKcHNrNEJLZGkwVkJpdmdxbUFGYXpJcnlSd1RNYlRcbnJrMjU2MzdnY0lnQ0JyeFlLZWFmeURIL1k3VzJKdnpUV282dnU5RklXcHFuaEFaUEJmazdvUUtCZ0h0aGc5KzlcbjZXTHBJd0VyODFIVXpQRXlJakVGWkh3cHhqKzlxcUp4NFJQYUZNZ0hlQkZiQ3liOUR0YkpOTXRCNzAydURyT2lcblhBbDhaV2Rtam5CSUtuM2NWZmk5MHNyRWozdFhYaUYyT2FGUU41L1VUWmZLSXFYWFRvUnBtZjhKRHpVcjhkZEhcbmhuaWt2cGFSNFd1K21WSEJ6bDgwUU5xb0UyaHRuUkdKaW9UUkFvR0FITmQ5eE9jVklGZVdZRzJuaFk1MlhMS3ZcblUxTkxOR0thMVlkQzdEcEx6b1l1TnBheHYzMzJxOUFaazZKeDljdGdsWEltOU8ycmt4ZFRpNmxSRWhhSXJTMjBcbnZ5L3BmN0UySm1MNjljdTJEcDFyQmx3blFQWFhNVW1EU1ZUWVBzbFZnV1N5MDIvM3VJblRJVnVocElPdEhTMUhcbnRoYmVkaUxkcWo1NkNMVitmZVk9XG4tLS0tLUVORCBQUklWQVRFIEtFWS0tLS0tXG4iLAogICJjbGllbnRfZW1haWwiOiAidGVycmFmb3JtLXNhQHdlc3Rlcm4tZGlvcmFtYS0zNzQ4MjEuaWFtLmdzZXJ2aWNlYWNjb3VudC5jb20iLAogICJjbGllbnRfaWQiOiAiMTAwNDE0ODUwODc1NDEzODAxNTg1IiwKICAiYXV0aF91cmkiOiAiaHR0cHM6Ly9hY2NvdW50cy5nb29nbGUuY29tL28vb2F1dGgyL2F1dGgiLAogICJ0b2tlbl91cmkiOiAiaHR0cHM6Ly9vYXV0aDIuZ29vZ2xlYXBpcy5jb20vdG9rZW4iLAogICJhdXRoX3Byb3ZpZGVyX3g1MDlfY2VydF91cmwiOiAiaHR0cHM6Ly93d3cuZ29vZ2xlYXBpcy5jb20vb2F1dGgyL3YxL2NlcnRzIiwKICAiY2xpZW50X3g1MDlfY2VydF91cmwiOiAiaHR0cHM6Ly93d3cuZ29vZ2xlYXBpcy5jb20vcm9ib3QvdjEvbWV0YWRhdGEveDUwOS90ZXJyYWZvcm0tc2ElNDB3ZXN0ZXJuLWRpb3JhbWEtMzc0ODIxLmlhbS5nc2VydmljZWFjY291bnQuY29tIiwKICAidW5pdmVyc2VfZG9tYWluIjogImdvb2dsZWFwaXMuY29tIgp9Cg==", + "name": "projects/western-diorama-374821/serviceAccounts/terraform@western-diorama-374821.iam.gserviceaccount.com/keys/57b43d94ef005d5db4250a089329b1fb1bf4c0fb", + "private_key": "ewogICJ0eXBlIjogInNlcnZpY2VfYWNjb3VudCIsCiAgInByb2plY3RfaWQiOiAid2VzdGVybi1kaW9yYW1hLTM3NDgyMSIsCiAgInByaXZhdGVfa2V5X2lkIjogIjU3YjQzZDk0ZWYwMDVkNWRiNDI1MGEwODkzMjliMWZiMWJmNGMwZmIiLAogICJwcml2YXRlX2tleSI6ICItLS0tLUJFR0lOIFBSSVZBVEUgS0VZLS0tLS1cbk1JSUV2UUlCQURBTkJna3Foa2lHOXcwQkFRRUZBQVNDQktjd2dnU2pBZ0VBQW9JQkFRRFgwZC9JdDdJOW1HZXRcbjAzYjBOdGRMWW8vODZaaHBLenlpbHFTK0Q2enRUOWhBU01sR05zcUltbkFzbFMyOHlLODk3S2IwVHlkUUNCUWJcblQ3VUc4ZDNuSjlSUXhKTmhZWjE0UGVXc1dRLzdJY24zbDZBZUdQQ0toMHhpd1ZUcm94Ti9wMmpreHhFOG5yM1hcbnVzT3BEOVozaGlOelQxRVRkbGUwamRwbDRRcStpWk0vR09Wek96RjhQQzVndVpSY01pQmNpT2pkK1k1NVN4VjRcbmhBWDRaRjhQRWx6QWVyN25rOC8xU2VKOHcvdVdNMVloQzhpbVdNSkpVQ2FETW1ZbjVubkhobDJLUXYrajUzdEVcbm1TMUE3Um5FMmdabXEvQ1gyY3djQnU5Mm1OZUdNMWxJLzk0dmg1VjFyNGh5ZGs5ZGxFNExSUnFqK0ZKVEM4dG9cbkl5UkNORzBaQWdNQkFBRUNnZ0VBQXpmOTQ2akh5SmYwTHRubXVJR21oNXZnOFpEVldYR1VMZEdMSDhBdmlJMlNcblVVWnMrTk41NDZ1MVNCakRIMTAreEMzOUNYSk9QZHNmOGRFZEFhNnBOR3F0aXpxK0ZVTlo0ODVaQ2s5YlltQktcbldSdFZic0paZGZSUU9lcDVxY1pEczQwajhzMWE1SnVJc0RQR2xiemYrR0NCVDFMV0x0MkpqbEs4N1U0dUJKcFhcbjNRYjc3b3RJaGc2aDdYdXRFa2UwLzc2Mk5EQ3lRZ2ZNOVZhQzJ1NFQ4ODVlNWZrSFBDU2swMHF0T3cwQ0Z6NkZcbmtEUXdiZGdQYUJyaHhNTUp6SUpLdFBtVFNlQzFRWXN5b2hNdUdWVjBzcjI4UEpUSnNTUkVnNWVLL21qWnhDbUpcbkd2c1RCYWFvSWhMOEV2UVZZZVRwamZFSk8zSWhlUTNYUEhoeTNoeXA5d0tCZ1FEendHdXlPUGJjakU2YW9CYjZcbnVNNEtMNVEvelpKR0RDQ3J5N2JCWVN2b2cxaEtsK3NmRkpqZlVDZGpsNzU1eSttSnU3bWE3N0l1emxld0c5Y3RcbmIxMklKdmo4bWpVQkptSlptbkl0em4yb201YS92NHh3MXNBMmwyZEI4UWFxVms2N2orcVNFSmw3VFNVQzJ0MEJcbnJXT3lMdDJRVlNlbXpFUnNkKzRyOFFUUzl3S0JnUURpcWlTdkw2ZDd2aGc2VmJrNWViREVLYmU0cjJVOFByQlJcblB4S2dBOGVJdTlpY1BCd3R5MnFhcVpUQ1dNRVdTd05qUk1FcGM1WUJDWmxxR2dGTTJQZEtZWVdQYzVKTTlCNE9cbk1jS0RaRnpuN0M5OEFESk5jZTZsWU1Ld2dDeVV4QWVuZElSRGR0R1RZMERoQkZ4Z2d4MUpPd2p0RVBoMC9QbDFcbkdNdVkwTm1zYndLQmdHVlBXYlBHbDF3TmVQSXRqYitCcGlsM293OXR1dGtnVzBmc01MWnBVOTJkRWNwWElDTlhcbjVUNFR5M3RLYTZHbHpoZ3dEVEhIWkhDdDFLWmV1KzJuZHVHTENUdThRRUdOR1oyU1l0aUZGWmRKcTd0Z3V0ZC9cbmVuNTJLVFd3SHd3WE9Ud2QwZW9KdWpFVVhFaTJmTnNnbk9wSExsRzZBdlFCdklLMHlpbzdUN3o3QW9HQUsvZ0hcblg3aGx5OXBIUnVHa0thTVNpQ3J6aWE3MGUyaEp1YWo3aXZEUXZ4UjVZMjFCcGh5RWxIWDY5bXhUSUdqeXdrbnZcbkVvUnFmODhGNUpBZzJuQm9JQlNrM1B2MVVGbzJqbGhXdkRnMjBZSitmNVptSzZIRFFtOXZ0TjlZUm85MFVLYUlcbmxiR3gyOTV3RW5aUEdTVzJBNk9oQ3FPMUhyU0lDNUFBeHFjVTRwOENnWUVBaFIrR1gwc0R2dFRCemF5NFFUOHFcblE5TTZSUjRzTHZ0ajRhNHNUMFVkOWJVWG50eW0vaEFWSVk2M1g4SlhtdVB6WDVDU2Z1Y0NEdUJ2YkNLbkllNi9cbkJ5SUZUK2xJcTVnalBYOTBmZnF1dHF1aGpxMDkwNzhvTnhaY0xnbGVza2lMYkFneWo5TGtqT0p4Q1F4TnpLSUVcbnU0T0hUM2RuOGNmdjIrR01EbHRpMjY0PVxuLS0tLS1FTkQgUFJJVkFURSBLRVktLS0tLVxuIiwKICAiY2xpZW50X2VtYWlsIjogInRlcnJhZm9ybUB3ZXN0ZXJuLWRpb3JhbWEtMzc0ODIxLmlhbS5nc2VydmljZWFjY291bnQuY29tIiwKICAiY2xpZW50X2lkIjogIjExNTA5OTE1NDkzNDA5MjE1MjIyOSIsCiAgImF1dGhfdXJpIjogImh0dHBzOi8vYWNjb3VudHMuZ29vZ2xlLmNvbS9vL29hdXRoMi9hdXRoIiwKICAidG9rZW5fdXJpIjogImh0dHBzOi8vb2F1dGgyLmdvb2dsZWFwaXMuY29tL3Rva2VuIiwKICAiYXV0aF9wcm92aWRlcl94NTA5X2NlcnRfdXJsIjogImh0dHBzOi8vd3d3Lmdvb2dsZWFwaXMuY29tL29hdXRoMi92MS9jZXJ0cyIsCiAgImNsaWVudF94NTA5X2NlcnRfdXJsIjogImh0dHBzOi8vd3d3Lmdvb2dsZWFwaXMuY29tL3JvYm90L3YxL21ldGFkYXRhL3g1MDkvdGVycmFmb3JtJTQwd2VzdGVybi1kaW9yYW1hLTM3NDgyMS5pYW0uZ3NlcnZpY2VhY2NvdW50LmNvbSIsCiAgInVuaXZlcnNlX2RvbWFpbiI6ICJnb29nbGVhcGlzLmNvbSIKfQo=", "private_key_type": "TYPE_GOOGLE_CREDENTIALS_FILE", - "public_key": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUMvVENDQWVXZ0F3SUJBZ0lKQUl4R1FYZGxWUEU4TUEwR0NTcUdTSWIzRFFFQkJRVUFNQ0F4SGpBY0JnTlYKQkFNTUZURXdNRFF4TkRnMU1EZzNOVFF4TXpnd01UVTROVEFnRncweU5URXlNRE14TmpJeE5URmFHQTg1T1RrNQpNVEl6TVRJek5UazFPVm93SURFZU1Cd0dBMVVFQXd3Vk1UQXdOREUwT0RVd09EYzFOREV6T0RBeE5UZzFNSUlCCklqQU5CZ2txaGtpRzl3MEJBUUVGQUFPQ0FROEFNSUlCQ2dLQ0FRRUFudEh5Szd4RjNxZkU2eWRHNEJXK3N3bFEKZXhxN3ZDZi9QdWZpSHlzbGJZbzQ3T0dDdUI3ZEROZ0hCeHk0cXZYNDd1Qk9qcnlmMG1ZTzNseEZWU3MzbzBuRgpaQVdLZHFEamFLanVtUnpXVHRDUXhNUjdqd2ZUQytiTnZxSmlGNDdxaTV1N0pHNHY1eEpta3lpQitieTJ1WEVLCkVsbEgvR05tYnQvbkdMb0Q1QjI1U1pqQXhuQTQwbHpCcHFsaWxOK0pxSUJqb3hjYSs2OGFSWGVidjJ6SUhRTUUKQzlxdUM1TTQ5c2g2OGhOVG1TcmluQ2NIdGwrclhmcXA4cFBhVk9USUJScVczbGNiMUdjUUtINEZlV2RyUDBheQprOUVSOFdJOC9jTmR5S3pLUTkrb004eHdJdzc0Z1JDVmE1SWpFMHpUVU0xYi96aVJxRG1ndy9wenRRcHJPUUlECkFRQUJvemd3TmpBTUJnTlZIUk1CQWY4RUFqQUFNQTRHQTFVZER3RUIvd1FFQXdJSGdEQVdCZ05WSFNVQkFmOEUKRERBS0JnZ3JCZ0VGQlFjREFqQU5CZ2txaGtpRzl3MEJBUVVGQUFPQ0FRRUFlb2I4dGtMZm91UTdPR1pyeDUzYgpJTU1PRW1LQis3NUZVNXVGMUE4RU9zUlFxUSsyNndCbnoxZnJsZDlueVdCY1dwa2pTeUgvWk5ZR0dkNFk2eHBjCmRmclQweFNCT2U5TkJTSUJIZThXRmM1ZlNyK0dVRFdsOHlSbW80dXhYWE5yMnhua3EvSkhUWi9PZ0o1L2kvbjIKVGx3MEhQTEJtekhpQzQ5UUVUQVYzbkZaVzE0ZFZQNVQ5K1o2L3VXMGFvMStKQlRDNzBTQyt3WERERG5qd2dGSApOQ2k2c2IrYWk3K2czOXRWcmNJM1NiWjE0VHBOS2lqQjNrZzE4b2hDbU9EVzU3VG5CWk1SWlhSR3FmbUFxRXZVCnZ6aStXOWlzUG8yWFZEaGhkV2kzVUlyUUtxSlZMS3VCSTVacHAwY3hUMXBQWElQTXNtSEc1ZFJnb0JLZHBhVUYKQlE9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==", + "public_key": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUMvVENDQWVXZ0F3SUJBZ0lKQU5yYUMwRm5kTjR3TUEwR0NTcUdTSWIzRFFFQkJRVUFNQ0F4SGpBY0JnTlYKQkFNTUZURXhOVEE1T1RFMU5Ea3pOREE1TWpFMU1qSXlPVEFnRncweU5URXlNRFF3T0RVek5USmFHQTg1T1RrNQpNVEl6TVRJek5UazFPVm93SURFZU1Cd0dBMVVFQXd3Vk1URTFNRGs1TVRVME9UTTBNRGt5TVRVeU1qSTVNSUlCCklqQU5CZ2txaGtpRzl3MEJBUUVGQUFPQ0FROEFNSUlCQ2dLQ0FRRUExOUhmeUxleVBaaG5yZE4yOURiWFMyS1AKL09tWWFTczhvcGFrdmcrczdVL1lRRWpKUmpiS2lKcHdMSlV0dk1pdlBleW05RThuVUFnVUcwKzFCdkhkNXlmVQpVTVNUWVdHZGVEM2xyRmtQK3lISjk1ZWdIaGp3aW9kTVlzRlU2Nk1UZjZkbzVNY1JQSjY5MTdyRHFRL1dkNFlqCmMwOVJFM1pYdEkzYVplRUt2b21UUHhqbGN6c3hmRHd1WUxtVVhESWdYSWpvM2ZtT2VVc1ZlSVFGK0dSZkR4SmMKd0hxKzU1UFA5VW5pZk1QN2xqTldJUXZJcGxqQ1NWQW1nekptSitaNXg0WmRpa0wvbytkN1JKa3RRTzBaeE5vRwpacXZ3bDluTUhBYnZkcGpYaGpOWlNQL2VMNGVWZGErSWNuWlBYWlJPQzBVYW8vaFNVd3ZMYUNNa1FqUnRHUUlECkFRQUJvemd3TmpBTUJnTlZIUk1CQWY4RUFqQUFNQTRHQTFVZER3RUIvd1FFQXdJSGdEQVdCZ05WSFNVQkFmOEUKRERBS0JnZ3JCZ0VGQlFjREFqQU5CZ2txaGtpRzl3MEJBUVVGQUFPQ0FRRUF0WVBGV2dFNTdtbmxlN0puRFRkQQp1ZzNVemtDQ0NwbkU4V2JxRUlkMVF2SEZXcThHNEZQV01ZUkUvMitwdTZVUW5OODUzRElrTjNuektjNTRKZ0FyClVKQzliMEpmM1ROZGFGdmhJNVJoU1Yvamg4ZXd4MkJGOTdzTGZIS2l1NTdqOFpIWnR5eFpBdDdCd28yOE1Hd0QKUlp3RFBVSU5NaytkK1ZaU0hJNlo3M0xncVF0YjhtckdJNnlFaVh5aTQ0YmhCdDJ3MkRpbzBDN0J0dHZ5Z093ZQpYcXpyeXBHMENCdEVnY2phTmRMSjVBUUkzdEV6VzBqSmdqZDIyQjdPYWNYVGUzNGhiM2FEVVVTcklXMVo1b3pqClRFV21acGV6K2MvZ2x0ZFVWbmFIMjJVUUVRY3o5UU9BQ2FFRy9FeUU2R2hVR0pYRjJXUkNNa2Fua1daQlNHbEIKSHc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==", "public_key_data": null, "public_key_type": "TYPE_X509_PEM_FILE", - "service_account_id": "projects/western-diorama-374821/serviceAccounts/terraform-sa@western-diorama-374821.iam.gserviceaccount.com", - "valid_after": "2025-12-03T16:21:51Z", + "service_account_id": "projects/western-diorama-374821/serviceAccounts/terraform@western-diorama-374821.iam.gserviceaccount.com", + "valid_after": "2025-12-04T08:53:52Z", "valid_before": "9999-12-31T23:59:59Z" }, "sensitive_attributes": [ diff --git a/terraform/environments/dev/terraform.tfstate.backup b/terraform/environments/dev/terraform.tfstate.backup index 3ae6c29..16b3448 100644 --- a/terraform/environments/dev/terraform.tfstate.backup +++ b/terraform/environments/dev/terraform.tfstate.backup @@ -1,7 +1,7 @@ { "version": 4, "terraform_version": "1.14.1", - "serial": 39, + "serial": 49, "lineage": "39fa9bd0-98c8-1759-7f73-ed127b902d8b", "outputs": { "frontend_public_ip": { @@ -39,11 +39,11 @@ ] }, "service_account_email": { - "value": "terraform-sa@western-diorama-374821.iam.gserviceaccount.com", + "value": "terraform@western-diorama-374821.iam.gserviceaccount.com", "type": "string" }, "service_account_key": { - "value": "ewogICJ0eXBlIjogInNlcnZpY2VfYWNjb3VudCIsCiAgInByb2plY3RfaWQiOiAid2VzdGVybi1kaW9yYW1hLTM3NDgyMSIsCiAgInByaXZhdGVfa2V5X2lkIjogImY3ZDFmZDdlZjk4OWZmY2NhM2ZmMGE4ZDdmMzQ0MmYwMWNlZWJmOGUiLAogICJwcml2YXRlX2tleSI6ICItLS0tLUJFR0lOIFBSSVZBVEUgS0VZLS0tLS1cbk1JSUV1Z0lCQURBTkJna3Foa2lHOXcwQkFRRUZBQVNDQktRd2dnU2dBZ0VBQW9JQkFRQ2UwZklydkVYZXA4VHJcbkowYmdGYjZ6Q1ZCN0dydThKLzgrNStJZkt5VnRpampzNFlLNEh0ME0yQWNISExpcTlmanU0RTZPdkovU1pnN2VcblhFVlZLemVqU2NWa0JZcDJvT05vcU82WkhOWk8wSkRFeEh1UEI5TUw1czIrb21JWGp1cUxtN3NrYmkvbkVtYVRcbktJSDV2TGE1Y1FvU1dVZjhZMlp1MytjWXVnUGtIYmxKbU1ER2NEalNYTUdtcVdLVTM0bW9nR09qRnhyN3J4cEZcbmQ1dS9iTWdkQXdRTDJxNExremoyeUhyeUUxT1pLdUtjSndlMlg2dGQrcW55azlwVTVNZ0ZHcGJlVnh2VVp4QW9cbmZnVjVaMnMvUnJLVDBSSHhZano5dzEzSXJNcEQzNmd6ekhBakR2aUJFSlZya2lNVFROTlF6VnYvT0pHb09hRERcbituTzFDbXM1QWdNQkFBRUNnZjlHQ01CUDNrUkdsYlN4L1lOOGFhaVJ2RzFQTVNWZktMWFhlVTBnNHpzc0x4enJcbkgyb1Rqak5CUGNqNEJKWGNJdzB3OC9Hd1ZRdDZadHdubzZVb0lsaG1qSk1wVDBneGVXdXlFSk9ZUm5SemFVeHRcbmVIQWdhWXZEczhxVXQ3RTBlVjlsOS9FQUg1YkhNam1Yam40MEZDQU5wajBEb1hlcktYOVhaU3ZZWmk2bWFHM2VcbnF4cG5na1VBWlVNTUlsNTFnZmc5aWpTYUlwc3pWdWZsTEhMbTRVQjhYbytCS0RNZkZuN1JZdU43SEVIWk9JeHVcbnJacjJpcG55SEd2eC8wZVlkYjdibmZkNWZ6MkxiOWJlWmtaM2JKTTlhQzVNZnR4Q0gwRHRoUTBBdXYveVpkM1FcbldqamMzT2d5Uy9OaVAvb3BBVkdHQVQyVndDSmdsaExqZnh1ZVNBRUNnWUVBemZHNHlCK0UxRGdJcldDVHVCSFlcbktMNkEvMXBCc245dGYxK0x6eXp3czQ5TFphblNKcW1xUmlqV0hRYUp0SGpmbmQrdzdzNnBNRVhqTXpRMVlpVzBcbmtROTBWOVZiY3FTb2hidTZ5WEFwR2J5YURIS1JyWk1MUHJtUjMxN2EzdFpZdEl1U1NLRjBlQ3ZKTHk5Zk1jQVFcbmJ1QVZOSE54STJCQVVNcjFnRGJrWHFFQ2dZRUF4V3dRS0p6Mjk1cFUvbHNiaG1VU2dEbTVWMTA1K1owaW42aENcbnREWkdVSExjREliMUNzaFFIZHBQUUwydWY3a3BuTFFpM0w0T3BsWDQ1ZnhwVEVIcnFXTncrWWt3OS9WRGR4WU1cbk94U0NBT0wzaVpHYWZ1RW10dGljNFlNQ1NxWFNkak5TUXZ5Zmp4Q0lrODlseHhLRklqdlVKM2ZreXJjNHl4M0Zcbjk0UVJ2WmtDZ1lBb2M4ZVEvNmZ1cTRjQXoweVV4bVNJTkV0UVhTRTBkNVZCaExvSW10STQ0dmV6WTNVVkJSU2VcbkxWMUpYRVJtUDZ2azdkQnFTQXV4b0xpdEVSOC9SUnEvdDZKcHNrNEJLZGkwVkJpdmdxbUFGYXpJcnlSd1RNYlRcbnJrMjU2MzdnY0lnQ0JyeFlLZWFmeURIL1k3VzJKdnpUV282dnU5RklXcHFuaEFaUEJmazdvUUtCZ0h0aGc5KzlcbjZXTHBJd0VyODFIVXpQRXlJakVGWkh3cHhqKzlxcUp4NFJQYUZNZ0hlQkZiQ3liOUR0YkpOTXRCNzAydURyT2lcblhBbDhaV2Rtam5CSUtuM2NWZmk5MHNyRWozdFhYaUYyT2FGUU41L1VUWmZLSXFYWFRvUnBtZjhKRHpVcjhkZEhcbmhuaWt2cGFSNFd1K21WSEJ6bDgwUU5xb0UyaHRuUkdKaW9UUkFvR0FITmQ5eE9jVklGZVdZRzJuaFk1MlhMS3ZcblUxTkxOR0thMVlkQzdEcEx6b1l1TnBheHYzMzJxOUFaazZKeDljdGdsWEltOU8ycmt4ZFRpNmxSRWhhSXJTMjBcbnZ5L3BmN0UySm1MNjljdTJEcDFyQmx3blFQWFhNVW1EU1ZUWVBzbFZnV1N5MDIvM3VJblRJVnVocElPdEhTMUhcbnRoYmVkaUxkcWo1NkNMVitmZVk9XG4tLS0tLUVORCBQUklWQVRFIEtFWS0tLS0tXG4iLAogICJjbGllbnRfZW1haWwiOiAidGVycmFmb3JtLXNhQHdlc3Rlcm4tZGlvcmFtYS0zNzQ4MjEuaWFtLmdzZXJ2aWNlYWNjb3VudC5jb20iLAogICJjbGllbnRfaWQiOiAiMTAwNDE0ODUwODc1NDEzODAxNTg1IiwKICAiYXV0aF91cmkiOiAiaHR0cHM6Ly9hY2NvdW50cy5nb29nbGUuY29tL28vb2F1dGgyL2F1dGgiLAogICJ0b2tlbl91cmkiOiAiaHR0cHM6Ly9vYXV0aDIuZ29vZ2xlYXBpcy5jb20vdG9rZW4iLAogICJhdXRoX3Byb3ZpZGVyX3g1MDlfY2VydF91cmwiOiAiaHR0cHM6Ly93d3cuZ29vZ2xlYXBpcy5jb20vb2F1dGgyL3YxL2NlcnRzIiwKICAiY2xpZW50X3g1MDlfY2VydF91cmwiOiAiaHR0cHM6Ly93d3cuZ29vZ2xlYXBpcy5jb20vcm9ib3QvdjEvbWV0YWRhdGEveDUwOS90ZXJyYWZvcm0tc2ElNDB3ZXN0ZXJuLWRpb3JhbWEtMzc0ODIxLmlhbS5nc2VydmljZWFjY291bnQuY29tIiwKICAidW5pdmVyc2VfZG9tYWluIjogImdvb2dsZWFwaXMuY29tIgp9Cg==", + "value": "ewogICJ0eXBlIjogInNlcnZpY2VfYWNjb3VudCIsCiAgInByb2plY3RfaWQiOiAid2VzdGVybi1kaW9yYW1hLTM3NDgyMSIsCiAgInByaXZhdGVfa2V5X2lkIjogIjU3YjQzZDk0ZWYwMDVkNWRiNDI1MGEwODkzMjliMWZiMWJmNGMwZmIiLAogICJwcml2YXRlX2tleSI6ICItLS0tLUJFR0lOIFBSSVZBVEUgS0VZLS0tLS1cbk1JSUV2UUlCQURBTkJna3Foa2lHOXcwQkFRRUZBQVNDQktjd2dnU2pBZ0VBQW9JQkFRRFgwZC9JdDdJOW1HZXRcbjAzYjBOdGRMWW8vODZaaHBLenlpbHFTK0Q2enRUOWhBU01sR05zcUltbkFzbFMyOHlLODk3S2IwVHlkUUNCUWJcblQ3VUc4ZDNuSjlSUXhKTmhZWjE0UGVXc1dRLzdJY24zbDZBZUdQQ0toMHhpd1ZUcm94Ti9wMmpreHhFOG5yM1hcbnVzT3BEOVozaGlOelQxRVRkbGUwamRwbDRRcStpWk0vR09Wek96RjhQQzVndVpSY01pQmNpT2pkK1k1NVN4VjRcbmhBWDRaRjhQRWx6QWVyN25rOC8xU2VKOHcvdVdNMVloQzhpbVdNSkpVQ2FETW1ZbjVubkhobDJLUXYrajUzdEVcbm1TMUE3Um5FMmdabXEvQ1gyY3djQnU5Mm1OZUdNMWxJLzk0dmg1VjFyNGh5ZGs5ZGxFNExSUnFqK0ZKVEM4dG9cbkl5UkNORzBaQWdNQkFBRUNnZ0VBQXpmOTQ2akh5SmYwTHRubXVJR21oNXZnOFpEVldYR1VMZEdMSDhBdmlJMlNcblVVWnMrTk41NDZ1MVNCakRIMTAreEMzOUNYSk9QZHNmOGRFZEFhNnBOR3F0aXpxK0ZVTlo0ODVaQ2s5YlltQktcbldSdFZic0paZGZSUU9lcDVxY1pEczQwajhzMWE1SnVJc0RQR2xiemYrR0NCVDFMV0x0MkpqbEs4N1U0dUJKcFhcbjNRYjc3b3RJaGc2aDdYdXRFa2UwLzc2Mk5EQ3lRZ2ZNOVZhQzJ1NFQ4ODVlNWZrSFBDU2swMHF0T3cwQ0Z6NkZcbmtEUXdiZGdQYUJyaHhNTUp6SUpLdFBtVFNlQzFRWXN5b2hNdUdWVjBzcjI4UEpUSnNTUkVnNWVLL21qWnhDbUpcbkd2c1RCYWFvSWhMOEV2UVZZZVRwamZFSk8zSWhlUTNYUEhoeTNoeXA5d0tCZ1FEendHdXlPUGJjakU2YW9CYjZcbnVNNEtMNVEvelpKR0RDQ3J5N2JCWVN2b2cxaEtsK3NmRkpqZlVDZGpsNzU1eSttSnU3bWE3N0l1emxld0c5Y3RcbmIxMklKdmo4bWpVQkptSlptbkl0em4yb201YS92NHh3MXNBMmwyZEI4UWFxVms2N2orcVNFSmw3VFNVQzJ0MEJcbnJXT3lMdDJRVlNlbXpFUnNkKzRyOFFUUzl3S0JnUURpcWlTdkw2ZDd2aGc2VmJrNWViREVLYmU0cjJVOFByQlJcblB4S2dBOGVJdTlpY1BCd3R5MnFhcVpUQ1dNRVdTd05qUk1FcGM1WUJDWmxxR2dGTTJQZEtZWVdQYzVKTTlCNE9cbk1jS0RaRnpuN0M5OEFESk5jZTZsWU1Ld2dDeVV4QWVuZElSRGR0R1RZMERoQkZ4Z2d4MUpPd2p0RVBoMC9QbDFcbkdNdVkwTm1zYndLQmdHVlBXYlBHbDF3TmVQSXRqYitCcGlsM293OXR1dGtnVzBmc01MWnBVOTJkRWNwWElDTlhcbjVUNFR5M3RLYTZHbHpoZ3dEVEhIWkhDdDFLWmV1KzJuZHVHTENUdThRRUdOR1oyU1l0aUZGWmRKcTd0Z3V0ZC9cbmVuNTJLVFd3SHd3WE9Ud2QwZW9KdWpFVVhFaTJmTnNnbk9wSExsRzZBdlFCdklLMHlpbzdUN3o3QW9HQUsvZ0hcblg3aGx5OXBIUnVHa0thTVNpQ3J6aWE3MGUyaEp1YWo3aXZEUXZ4UjVZMjFCcGh5RWxIWDY5bXhUSUdqeXdrbnZcbkVvUnFmODhGNUpBZzJuQm9JQlNrM1B2MVVGbzJqbGhXdkRnMjBZSitmNVptSzZIRFFtOXZ0TjlZUm85MFVLYUlcbmxiR3gyOTV3RW5aUEdTVzJBNk9oQ3FPMUhyU0lDNUFBeHFjVTRwOENnWUVBaFIrR1gwc0R2dFRCemF5NFFUOHFcblE5TTZSUjRzTHZ0ajRhNHNUMFVkOWJVWG50eW0vaEFWSVk2M1g4SlhtdVB6WDVDU2Z1Y0NEdUJ2YkNLbkllNi9cbkJ5SUZUK2xJcTVnalBYOTBmZnF1dHF1aGpxMDkwNzhvTnhaY0xnbGVza2lMYkFneWo5TGtqT0p4Q1F4TnpLSUVcbnU0T0hUM2RuOGNmdjIrR01EbHRpMjY0PVxuLS0tLS1FTkQgUFJJVkFURSBLRVktLS0tLVxuIiwKICAiY2xpZW50X2VtYWlsIjogInRlcnJhZm9ybUB3ZXN0ZXJuLWRpb3JhbWEtMzc0ODIxLmlhbS5nc2VydmljZWFjY291bnQuY29tIiwKICAiY2xpZW50X2lkIjogIjExNTA5OTE1NDkzNDA5MjE1MjIyOSIsCiAgImF1dGhfdXJpIjogImh0dHBzOi8vYWNjb3VudHMuZ29vZ2xlLmNvbS9vL29hdXRoMi9hdXRoIiwKICAidG9rZW5fdXJpIjogImh0dHBzOi8vb2F1dGgyLmdvb2dsZWFwaXMuY29tL3Rva2VuIiwKICAiYXV0aF9wcm92aWRlcl94NTA5X2NlcnRfdXJsIjogImh0dHBzOi8vd3d3Lmdvb2dsZWFwaXMuY29tL29hdXRoMi92MS9jZXJ0cyIsCiAgImNsaWVudF94NTA5X2NlcnRfdXJsIjogImh0dHBzOi8vd3d3Lmdvb2dsZWFwaXMuY29tL3JvYm90L3YxL21ldGFkYXRhL3g1MDkvdGVycmFmb3JtJTQwd2VzdGVybi1kaW9yYW1hLTM3NDgyMS5pYW0uZ3NlcnZpY2VhY2NvdW50LmNvbSIsCiAgInVuaXZlcnNlX2RvbWFpbiI6ICJnb29nbGVhcGlzLmNvbSIKfQo=", "type": "string", "sensitive": true }, @@ -94,7 +94,7 @@ "labels": {}, "provisioned_iops": 0, "provisioned_throughput": 0, - "resource_manager_tags": null, + "resource_manager_tags": {}, "resource_policies": [], "size": 10, "storage_pool": "", @@ -125,7 +125,7 @@ "instance_id": "1681706787270328350", "key_revocation_action_type": "", "label_fingerprint": "vezUS-42LLM=", - "labels": null, + "labels": {}, "machine_type": "e2-small", "metadata": { "enable-oslogin": "TRUE" @@ -156,7 +156,7 @@ "params": [], "project": "western-diorama-374821", "reservation_affinity": [], - "resource_policies": null, + "resource_policies": [], "scheduling": [ { "automatic_restart": true, @@ -248,7 +248,7 @@ "labels": {}, "provisioned_iops": 0, "provisioned_throughput": 0, - "resource_manager_tags": null, + "resource_manager_tags": {}, "resource_policies": [], "size": 20, "storage_pool": "", @@ -279,7 +279,7 @@ "instance_id": "5790632064401047582", "key_revocation_action_type": "", "label_fingerprint": "vezUS-42LLM=", - "labels": null, + "labels": {}, "machine_type": "e2-small", "metadata": { "enable-oslogin": "TRUE" @@ -310,7 +310,7 @@ "params": [], "project": "western-diorama-374821", "reservation_affinity": [], - "resource_policies": null, + "resource_policies": [], "scheduling": [ { "automatic_restart": true, @@ -402,7 +402,7 @@ "labels": {}, "provisioned_iops": 0, "provisioned_throughput": 0, - "resource_manager_tags": null, + "resource_manager_tags": {}, "resource_policies": [], "size": 10, "storage_pool": "", @@ -433,7 +433,7 @@ "instance_id": "1963198896605528094", "key_revocation_action_type": "", "label_fingerprint": "vezUS-42LLM=", - "labels": null, + "labels": {}, "machine_type": "e2-small", "metadata": { "enable-oslogin": "TRUE" @@ -470,7 +470,7 @@ "params": [], "project": "western-diorama-374821", "reservation_affinity": [], - "resource_policies": null, + "resource_policies": [], "scheduling": [ { "automatic_restart": true, @@ -538,44 +538,40 @@ }, { "module": "module.iam", - "mode": "managed", - "type": "google_os_login_ssh_public_key", - "name": "ssh_key", + "mode": "data", + "type": "google_client_openid_userinfo", + "name": "me", "provider": "provider[\"registry.terraform.io/hashicorp/google\"]", "instances": [ { "schema_version": 0, "attributes": { - "expiration_time_usec": "", - "fingerprint": "bae4ee52e570411c8a41d0d46f05dc7f23b515da1276de0abadb928dbc8fade9", - "id": "users/clemenceducreux459@gmail.com/sshPublicKeys/bae4ee52e570411c8a41d0d46f05dc7f23b515da1276de0abadb928dbc8fade9", - "key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDqZZpZmHK1MZMQMHfJIbbHtX13eNmUBkjtuP2aoazze6OTRYIUcMPdWhSyuQvgBoell4OiG7qSklbi49rzuTXoB2LsN2e39YHh7/aGisaot5ef0XNePD6/q0Rkpwz4arCrmpuGEX+ukABmp889hYReSHN3jafad0/loHFCbnoL3X+2jkbVjsDvkL78hkvF/SbeEc/C+BCDwSip5ylwmmRG+7eFvG6gwpQOlvcI3zpCXStAe8Tqk8ssE7RhjiVOvS7Wwc3xZ3QcS9dQgPIzcX87JjBE4FJalL3NDUtwV/ikmnvG9aejbpYA2cqckK4sXyrpSWh1C6sF7Ozosf0lhdnaeVRkl3cWcDX1UFTtrVV4oxPykFIj88lNRJEiu2N1UrD2SlWTdo6NYaDKxto9l5nQ3CwaSua3miwx+Nt74ujp2TxWKh4AV+A9qx6jZPjTiZcRtQdsrN50RxTGWjmfZZOuS1+mqYaTpcT5OZhetYtBDtB2BRznNrjMBg9/y21fCI0= clemenceducreux459_gmail_com\n", - "project": "western-diorama-374821", - "timeouts": null, - "user": "clemenceducreux459@gmail.com" + "email": "clemenceducreux459@gmail.com", + "id": "clemenceducreux459@gmail.com" }, "sensitive_attributes": [], - "identity_schema_version": 0, - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19" + "identity_schema_version": 0 } ] }, { "module": "module.iam", "mode": "managed", - "type": "google_project_iam_member", - "name": "terraform_owner", + "type": "google_project_iam_binding", + "name": "viewer_binding", "provider": "provider[\"registry.terraform.io/hashicorp/google\"]", "instances": [ { "schema_version": 0, "attributes": { "condition": [], - "etag": "BwZFDpxYc/Q=", - "id": "western-diorama-374821/roles/owner/serviceAccount:terraform-sa@western-diorama-374821.iam.gserviceaccount.com", - "member": "serviceAccount:terraform-sa@western-diorama-374821.iam.gserviceaccount.com", + "etag": "BwZFHHgV8NY=", + "id": "western-diorama-374821/roles/viewer", + "members": [ + "serviceAccount:terraform@western-diorama-374821.iam.gserviceaccount.com" + ], "project": "western-diorama-374821", - "role": "roles/owner" + "role": "roles/viewer" }, "sensitive_attributes": [], "identity_schema_version": 0, @@ -596,18 +592,18 @@ { "schema_version": 0, "attributes": { - "account_id": "terraform-sa", + "account_id": "terraform", "create_ignore_already_exists": null, "description": "", "disabled": false, "display_name": "Terraform Service Account", - "email": "terraform-sa@western-diorama-374821.iam.gserviceaccount.com", - "id": "projects/western-diorama-374821/serviceAccounts/terraform-sa@western-diorama-374821.iam.gserviceaccount.com", - "member": "serviceAccount:terraform-sa@western-diorama-374821.iam.gserviceaccount.com", - "name": "projects/western-diorama-374821/serviceAccounts/terraform-sa@western-diorama-374821.iam.gserviceaccount.com", + "email": "terraform@western-diorama-374821.iam.gserviceaccount.com", + "id": "projects/western-diorama-374821/serviceAccounts/terraform@western-diorama-374821.iam.gserviceaccount.com", + "member": "serviceAccount:terraform@western-diorama-374821.iam.gserviceaccount.com", + "name": "projects/western-diorama-374821/serviceAccounts/terraform@western-diorama-374821.iam.gserviceaccount.com", "project": "western-diorama-374821", "timeouts": null, - "unique_id": "100414850875413801585" + "unique_id": "115099154934092152229" }, "sensitive_attributes": [], "identity_schema_version": 0, @@ -625,17 +621,17 @@ { "schema_version": 0, "attributes": { - "id": "projects/western-diorama-374821/serviceAccounts/terraform-sa@western-diorama-374821.iam.gserviceaccount.com/keys/f7d1fd7ef989ffcca3ff0a8d7f3442f01ceebf8e", + "id": "projects/western-diorama-374821/serviceAccounts/terraform@western-diorama-374821.iam.gserviceaccount.com/keys/57b43d94ef005d5db4250a089329b1fb1bf4c0fb", "keepers": null, "key_algorithm": "KEY_ALG_RSA_2048", - "name": "projects/western-diorama-374821/serviceAccounts/terraform-sa@western-diorama-374821.iam.gserviceaccount.com/keys/f7d1fd7ef989ffcca3ff0a8d7f3442f01ceebf8e", - "private_key": "ewogICJ0eXBlIjogInNlcnZpY2VfYWNjb3VudCIsCiAgInByb2plY3RfaWQiOiAid2VzdGVybi1kaW9yYW1hLTM3NDgyMSIsCiAgInByaXZhdGVfa2V5X2lkIjogImY3ZDFmZDdlZjk4OWZmY2NhM2ZmMGE4ZDdmMzQ0MmYwMWNlZWJmOGUiLAogICJwcml2YXRlX2tleSI6ICItLS0tLUJFR0lOIFBSSVZBVEUgS0VZLS0tLS1cbk1JSUV1Z0lCQURBTkJna3Foa2lHOXcwQkFRRUZBQVNDQktRd2dnU2dBZ0VBQW9JQkFRQ2UwZklydkVYZXA4VHJcbkowYmdGYjZ6Q1ZCN0dydThKLzgrNStJZkt5VnRpampzNFlLNEh0ME0yQWNISExpcTlmanU0RTZPdkovU1pnN2VcblhFVlZLemVqU2NWa0JZcDJvT05vcU82WkhOWk8wSkRFeEh1UEI5TUw1czIrb21JWGp1cUxtN3NrYmkvbkVtYVRcbktJSDV2TGE1Y1FvU1dVZjhZMlp1MytjWXVnUGtIYmxKbU1ER2NEalNYTUdtcVdLVTM0bW9nR09qRnhyN3J4cEZcbmQ1dS9iTWdkQXdRTDJxNExremoyeUhyeUUxT1pLdUtjSndlMlg2dGQrcW55azlwVTVNZ0ZHcGJlVnh2VVp4QW9cbmZnVjVaMnMvUnJLVDBSSHhZano5dzEzSXJNcEQzNmd6ekhBakR2aUJFSlZya2lNVFROTlF6VnYvT0pHb09hRERcbituTzFDbXM1QWdNQkFBRUNnZjlHQ01CUDNrUkdsYlN4L1lOOGFhaVJ2RzFQTVNWZktMWFhlVTBnNHpzc0x4enJcbkgyb1Rqak5CUGNqNEJKWGNJdzB3OC9Hd1ZRdDZadHdubzZVb0lsaG1qSk1wVDBneGVXdXlFSk9ZUm5SemFVeHRcbmVIQWdhWXZEczhxVXQ3RTBlVjlsOS9FQUg1YkhNam1Yam40MEZDQU5wajBEb1hlcktYOVhaU3ZZWmk2bWFHM2VcbnF4cG5na1VBWlVNTUlsNTFnZmc5aWpTYUlwc3pWdWZsTEhMbTRVQjhYbytCS0RNZkZuN1JZdU43SEVIWk9JeHVcbnJacjJpcG55SEd2eC8wZVlkYjdibmZkNWZ6MkxiOWJlWmtaM2JKTTlhQzVNZnR4Q0gwRHRoUTBBdXYveVpkM1FcbldqamMzT2d5Uy9OaVAvb3BBVkdHQVQyVndDSmdsaExqZnh1ZVNBRUNnWUVBemZHNHlCK0UxRGdJcldDVHVCSFlcbktMNkEvMXBCc245dGYxK0x6eXp3czQ5TFphblNKcW1xUmlqV0hRYUp0SGpmbmQrdzdzNnBNRVhqTXpRMVlpVzBcbmtROTBWOVZiY3FTb2hidTZ5WEFwR2J5YURIS1JyWk1MUHJtUjMxN2EzdFpZdEl1U1NLRjBlQ3ZKTHk5Zk1jQVFcbmJ1QVZOSE54STJCQVVNcjFnRGJrWHFFQ2dZRUF4V3dRS0p6Mjk1cFUvbHNiaG1VU2dEbTVWMTA1K1owaW42aENcbnREWkdVSExjREliMUNzaFFIZHBQUUwydWY3a3BuTFFpM0w0T3BsWDQ1ZnhwVEVIcnFXTncrWWt3OS9WRGR4WU1cbk94U0NBT0wzaVpHYWZ1RW10dGljNFlNQ1NxWFNkak5TUXZ5Zmp4Q0lrODlseHhLRklqdlVKM2ZreXJjNHl4M0Zcbjk0UVJ2WmtDZ1lBb2M4ZVEvNmZ1cTRjQXoweVV4bVNJTkV0UVhTRTBkNVZCaExvSW10STQ0dmV6WTNVVkJSU2VcbkxWMUpYRVJtUDZ2azdkQnFTQXV4b0xpdEVSOC9SUnEvdDZKcHNrNEJLZGkwVkJpdmdxbUFGYXpJcnlSd1RNYlRcbnJrMjU2MzdnY0lnQ0JyeFlLZWFmeURIL1k3VzJKdnpUV282dnU5RklXcHFuaEFaUEJmazdvUUtCZ0h0aGc5KzlcbjZXTHBJd0VyODFIVXpQRXlJakVGWkh3cHhqKzlxcUp4NFJQYUZNZ0hlQkZiQ3liOUR0YkpOTXRCNzAydURyT2lcblhBbDhaV2Rtam5CSUtuM2NWZmk5MHNyRWozdFhYaUYyT2FGUU41L1VUWmZLSXFYWFRvUnBtZjhKRHpVcjhkZEhcbmhuaWt2cGFSNFd1K21WSEJ6bDgwUU5xb0UyaHRuUkdKaW9UUkFvR0FITmQ5eE9jVklGZVdZRzJuaFk1MlhMS3ZcblUxTkxOR0thMVlkQzdEcEx6b1l1TnBheHYzMzJxOUFaazZKeDljdGdsWEltOU8ycmt4ZFRpNmxSRWhhSXJTMjBcbnZ5L3BmN0UySm1MNjljdTJEcDFyQmx3blFQWFhNVW1EU1ZUWVBzbFZnV1N5MDIvM3VJblRJVnVocElPdEhTMUhcbnRoYmVkaUxkcWo1NkNMVitmZVk9XG4tLS0tLUVORCBQUklWQVRFIEtFWS0tLS0tXG4iLAogICJjbGllbnRfZW1haWwiOiAidGVycmFmb3JtLXNhQHdlc3Rlcm4tZGlvcmFtYS0zNzQ4MjEuaWFtLmdzZXJ2aWNlYWNjb3VudC5jb20iLAogICJjbGllbnRfaWQiOiAiMTAwNDE0ODUwODc1NDEzODAxNTg1IiwKICAiYXV0aF91cmkiOiAiaHR0cHM6Ly9hY2NvdW50cy5nb29nbGUuY29tL28vb2F1dGgyL2F1dGgiLAogICJ0b2tlbl91cmkiOiAiaHR0cHM6Ly9vYXV0aDIuZ29vZ2xlYXBpcy5jb20vdG9rZW4iLAogICJhdXRoX3Byb3ZpZGVyX3g1MDlfY2VydF91cmwiOiAiaHR0cHM6Ly93d3cuZ29vZ2xlYXBpcy5jb20vb2F1dGgyL3YxL2NlcnRzIiwKICAiY2xpZW50X3g1MDlfY2VydF91cmwiOiAiaHR0cHM6Ly93d3cuZ29vZ2xlYXBpcy5jb20vcm9ib3QvdjEvbWV0YWRhdGEveDUwOS90ZXJyYWZvcm0tc2ElNDB3ZXN0ZXJuLWRpb3JhbWEtMzc0ODIxLmlhbS5nc2VydmljZWFjY291bnQuY29tIiwKICAidW5pdmVyc2VfZG9tYWluIjogImdvb2dsZWFwaXMuY29tIgp9Cg==", + "name": "projects/western-diorama-374821/serviceAccounts/terraform@western-diorama-374821.iam.gserviceaccount.com/keys/57b43d94ef005d5db4250a089329b1fb1bf4c0fb", + "private_key": "ewogICJ0eXBlIjogInNlcnZpY2VfYWNjb3VudCIsCiAgInByb2plY3RfaWQiOiAid2VzdGVybi1kaW9yYW1hLTM3NDgyMSIsCiAgInByaXZhdGVfa2V5X2lkIjogIjU3YjQzZDk0ZWYwMDVkNWRiNDI1MGEwODkzMjliMWZiMWJmNGMwZmIiLAogICJwcml2YXRlX2tleSI6ICItLS0tLUJFR0lOIFBSSVZBVEUgS0VZLS0tLS1cbk1JSUV2UUlCQURBTkJna3Foa2lHOXcwQkFRRUZBQVNDQktjd2dnU2pBZ0VBQW9JQkFRRFgwZC9JdDdJOW1HZXRcbjAzYjBOdGRMWW8vODZaaHBLenlpbHFTK0Q2enRUOWhBU01sR05zcUltbkFzbFMyOHlLODk3S2IwVHlkUUNCUWJcblQ3VUc4ZDNuSjlSUXhKTmhZWjE0UGVXc1dRLzdJY24zbDZBZUdQQ0toMHhpd1ZUcm94Ti9wMmpreHhFOG5yM1hcbnVzT3BEOVozaGlOelQxRVRkbGUwamRwbDRRcStpWk0vR09Wek96RjhQQzVndVpSY01pQmNpT2pkK1k1NVN4VjRcbmhBWDRaRjhQRWx6QWVyN25rOC8xU2VKOHcvdVdNMVloQzhpbVdNSkpVQ2FETW1ZbjVubkhobDJLUXYrajUzdEVcbm1TMUE3Um5FMmdabXEvQ1gyY3djQnU5Mm1OZUdNMWxJLzk0dmg1VjFyNGh5ZGs5ZGxFNExSUnFqK0ZKVEM4dG9cbkl5UkNORzBaQWdNQkFBRUNnZ0VBQXpmOTQ2akh5SmYwTHRubXVJR21oNXZnOFpEVldYR1VMZEdMSDhBdmlJMlNcblVVWnMrTk41NDZ1MVNCakRIMTAreEMzOUNYSk9QZHNmOGRFZEFhNnBOR3F0aXpxK0ZVTlo0ODVaQ2s5YlltQktcbldSdFZic0paZGZSUU9lcDVxY1pEczQwajhzMWE1SnVJc0RQR2xiemYrR0NCVDFMV0x0MkpqbEs4N1U0dUJKcFhcbjNRYjc3b3RJaGc2aDdYdXRFa2UwLzc2Mk5EQ3lRZ2ZNOVZhQzJ1NFQ4ODVlNWZrSFBDU2swMHF0T3cwQ0Z6NkZcbmtEUXdiZGdQYUJyaHhNTUp6SUpLdFBtVFNlQzFRWXN5b2hNdUdWVjBzcjI4UEpUSnNTUkVnNWVLL21qWnhDbUpcbkd2c1RCYWFvSWhMOEV2UVZZZVRwamZFSk8zSWhlUTNYUEhoeTNoeXA5d0tCZ1FEendHdXlPUGJjakU2YW9CYjZcbnVNNEtMNVEvelpKR0RDQ3J5N2JCWVN2b2cxaEtsK3NmRkpqZlVDZGpsNzU1eSttSnU3bWE3N0l1emxld0c5Y3RcbmIxMklKdmo4bWpVQkptSlptbkl0em4yb201YS92NHh3MXNBMmwyZEI4UWFxVms2N2orcVNFSmw3VFNVQzJ0MEJcbnJXT3lMdDJRVlNlbXpFUnNkKzRyOFFUUzl3S0JnUURpcWlTdkw2ZDd2aGc2VmJrNWViREVLYmU0cjJVOFByQlJcblB4S2dBOGVJdTlpY1BCd3R5MnFhcVpUQ1dNRVdTd05qUk1FcGM1WUJDWmxxR2dGTTJQZEtZWVdQYzVKTTlCNE9cbk1jS0RaRnpuN0M5OEFESk5jZTZsWU1Ld2dDeVV4QWVuZElSRGR0R1RZMERoQkZ4Z2d4MUpPd2p0RVBoMC9QbDFcbkdNdVkwTm1zYndLQmdHVlBXYlBHbDF3TmVQSXRqYitCcGlsM293OXR1dGtnVzBmc01MWnBVOTJkRWNwWElDTlhcbjVUNFR5M3RLYTZHbHpoZ3dEVEhIWkhDdDFLWmV1KzJuZHVHTENUdThRRUdOR1oyU1l0aUZGWmRKcTd0Z3V0ZC9cbmVuNTJLVFd3SHd3WE9Ud2QwZW9KdWpFVVhFaTJmTnNnbk9wSExsRzZBdlFCdklLMHlpbzdUN3o3QW9HQUsvZ0hcblg3aGx5OXBIUnVHa0thTVNpQ3J6aWE3MGUyaEp1YWo3aXZEUXZ4UjVZMjFCcGh5RWxIWDY5bXhUSUdqeXdrbnZcbkVvUnFmODhGNUpBZzJuQm9JQlNrM1B2MVVGbzJqbGhXdkRnMjBZSitmNVptSzZIRFFtOXZ0TjlZUm85MFVLYUlcbmxiR3gyOTV3RW5aUEdTVzJBNk9oQ3FPMUhyU0lDNUFBeHFjVTRwOENnWUVBaFIrR1gwc0R2dFRCemF5NFFUOHFcblE5TTZSUjRzTHZ0ajRhNHNUMFVkOWJVWG50eW0vaEFWSVk2M1g4SlhtdVB6WDVDU2Z1Y0NEdUJ2YkNLbkllNi9cbkJ5SUZUK2xJcTVnalBYOTBmZnF1dHF1aGpxMDkwNzhvTnhaY0xnbGVza2lMYkFneWo5TGtqT0p4Q1F4TnpLSUVcbnU0T0hUM2RuOGNmdjIrR01EbHRpMjY0PVxuLS0tLS1FTkQgUFJJVkFURSBLRVktLS0tLVxuIiwKICAiY2xpZW50X2VtYWlsIjogInRlcnJhZm9ybUB3ZXN0ZXJuLWRpb3JhbWEtMzc0ODIxLmlhbS5nc2VydmljZWFjY291bnQuY29tIiwKICAiY2xpZW50X2lkIjogIjExNTA5OTE1NDkzNDA5MjE1MjIyOSIsCiAgImF1dGhfdXJpIjogImh0dHBzOi8vYWNjb3VudHMuZ29vZ2xlLmNvbS9vL29hdXRoMi9hdXRoIiwKICAidG9rZW5fdXJpIjogImh0dHBzOi8vb2F1dGgyLmdvb2dsZWFwaXMuY29tL3Rva2VuIiwKICAiYXV0aF9wcm92aWRlcl94NTA5X2NlcnRfdXJsIjogImh0dHBzOi8vd3d3Lmdvb2dsZWFwaXMuY29tL29hdXRoMi92MS9jZXJ0cyIsCiAgImNsaWVudF94NTA5X2NlcnRfdXJsIjogImh0dHBzOi8vd3d3Lmdvb2dsZWFwaXMuY29tL3JvYm90L3YxL21ldGFkYXRhL3g1MDkvdGVycmFmb3JtJTQwd2VzdGVybi1kaW9yYW1hLTM3NDgyMS5pYW0uZ3NlcnZpY2VhY2NvdW50LmNvbSIsCiAgInVuaXZlcnNlX2RvbWFpbiI6ICJnb29nbGVhcGlzLmNvbSIKfQo=", "private_key_type": "TYPE_GOOGLE_CREDENTIALS_FILE", - "public_key": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUMvVENDQWVXZ0F3SUJBZ0lKQUl4R1FYZGxWUEU4TUEwR0NTcUdTSWIzRFFFQkJRVUFNQ0F4SGpBY0JnTlYKQkFNTUZURXdNRFF4TkRnMU1EZzNOVFF4TXpnd01UVTROVEFnRncweU5URXlNRE14TmpJeE5URmFHQTg1T1RrNQpNVEl6TVRJek5UazFPVm93SURFZU1Cd0dBMVVFQXd3Vk1UQXdOREUwT0RVd09EYzFOREV6T0RBeE5UZzFNSUlCCklqQU5CZ2txaGtpRzl3MEJBUUVGQUFPQ0FROEFNSUlCQ2dLQ0FRRUFudEh5Szd4RjNxZkU2eWRHNEJXK3N3bFEKZXhxN3ZDZi9QdWZpSHlzbGJZbzQ3T0dDdUI3ZEROZ0hCeHk0cXZYNDd1Qk9qcnlmMG1ZTzNseEZWU3MzbzBuRgpaQVdLZHFEamFLanVtUnpXVHRDUXhNUjdqd2ZUQytiTnZxSmlGNDdxaTV1N0pHNHY1eEpta3lpQitieTJ1WEVLCkVsbEgvR05tYnQvbkdMb0Q1QjI1U1pqQXhuQTQwbHpCcHFsaWxOK0pxSUJqb3hjYSs2OGFSWGVidjJ6SUhRTUUKQzlxdUM1TTQ5c2g2OGhOVG1TcmluQ2NIdGwrclhmcXA4cFBhVk9USUJScVczbGNiMUdjUUtINEZlV2RyUDBheQprOUVSOFdJOC9jTmR5S3pLUTkrb004eHdJdzc0Z1JDVmE1SWpFMHpUVU0xYi96aVJxRG1ndy9wenRRcHJPUUlECkFRQUJvemd3TmpBTUJnTlZIUk1CQWY4RUFqQUFNQTRHQTFVZER3RUIvd1FFQXdJSGdEQVdCZ05WSFNVQkFmOEUKRERBS0JnZ3JCZ0VGQlFjREFqQU5CZ2txaGtpRzl3MEJBUVVGQUFPQ0FRRUFlb2I4dGtMZm91UTdPR1pyeDUzYgpJTU1PRW1LQis3NUZVNXVGMUE4RU9zUlFxUSsyNndCbnoxZnJsZDlueVdCY1dwa2pTeUgvWk5ZR0dkNFk2eHBjCmRmclQweFNCT2U5TkJTSUJIZThXRmM1ZlNyK0dVRFdsOHlSbW80dXhYWE5yMnhua3EvSkhUWi9PZ0o1L2kvbjIKVGx3MEhQTEJtekhpQzQ5UUVUQVYzbkZaVzE0ZFZQNVQ5K1o2L3VXMGFvMStKQlRDNzBTQyt3WERERG5qd2dGSApOQ2k2c2IrYWk3K2czOXRWcmNJM1NiWjE0VHBOS2lqQjNrZzE4b2hDbU9EVzU3VG5CWk1SWlhSR3FmbUFxRXZVCnZ6aStXOWlzUG8yWFZEaGhkV2kzVUlyUUtxSlZMS3VCSTVacHAwY3hUMXBQWElQTXNtSEc1ZFJnb0JLZHBhVUYKQlE9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==", + "public_key": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUMvVENDQWVXZ0F3SUJBZ0lKQU5yYUMwRm5kTjR3TUEwR0NTcUdTSWIzRFFFQkJRVUFNQ0F4SGpBY0JnTlYKQkFNTUZURXhOVEE1T1RFMU5Ea3pOREE1TWpFMU1qSXlPVEFnRncweU5URXlNRFF3T0RVek5USmFHQTg1T1RrNQpNVEl6TVRJek5UazFPVm93SURFZU1Cd0dBMVVFQXd3Vk1URTFNRGs1TVRVME9UTTBNRGt5TVRVeU1qSTVNSUlCCklqQU5CZ2txaGtpRzl3MEJBUUVGQUFPQ0FROEFNSUlCQ2dLQ0FRRUExOUhmeUxleVBaaG5yZE4yOURiWFMyS1AKL09tWWFTczhvcGFrdmcrczdVL1lRRWpKUmpiS2lKcHdMSlV0dk1pdlBleW05RThuVUFnVUcwKzFCdkhkNXlmVQpVTVNUWVdHZGVEM2xyRmtQK3lISjk1ZWdIaGp3aW9kTVlzRlU2Nk1UZjZkbzVNY1JQSjY5MTdyRHFRL1dkNFlqCmMwOVJFM1pYdEkzYVplRUt2b21UUHhqbGN6c3hmRHd1WUxtVVhESWdYSWpvM2ZtT2VVc1ZlSVFGK0dSZkR4SmMKd0hxKzU1UFA5VW5pZk1QN2xqTldJUXZJcGxqQ1NWQW1nekptSitaNXg0WmRpa0wvbytkN1JKa3RRTzBaeE5vRwpacXZ3bDluTUhBYnZkcGpYaGpOWlNQL2VMNGVWZGErSWNuWlBYWlJPQzBVYW8vaFNVd3ZMYUNNa1FqUnRHUUlECkFRQUJvemd3TmpBTUJnTlZIUk1CQWY4RUFqQUFNQTRHQTFVZER3RUIvd1FFQXdJSGdEQVdCZ05WSFNVQkFmOEUKRERBS0JnZ3JCZ0VGQlFjREFqQU5CZ2txaGtpRzl3MEJBUVVGQUFPQ0FRRUF0WVBGV2dFNTdtbmxlN0puRFRkQQp1ZzNVemtDQ0NwbkU4V2JxRUlkMVF2SEZXcThHNEZQV01ZUkUvMitwdTZVUW5OODUzRElrTjNuektjNTRKZ0FyClVKQzliMEpmM1ROZGFGdmhJNVJoU1Yvamg4ZXd4MkJGOTdzTGZIS2l1NTdqOFpIWnR5eFpBdDdCd28yOE1Hd0QKUlp3RFBVSU5NaytkK1ZaU0hJNlo3M0xncVF0YjhtckdJNnlFaVh5aTQ0YmhCdDJ3MkRpbzBDN0J0dHZ5Z093ZQpYcXpyeXBHMENCdEVnY2phTmRMSjVBUUkzdEV6VzBqSmdqZDIyQjdPYWNYVGUzNGhiM2FEVVVTcklXMVo1b3pqClRFV21acGV6K2MvZ2x0ZFVWbmFIMjJVUUVRY3o5UU9BQ2FFRy9FeUU2R2hVR0pYRjJXUkNNa2Fua1daQlNHbEIKSHc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==", "public_key_data": null, "public_key_type": "TYPE_X509_PEM_FILE", - "service_account_id": "projects/western-diorama-374821/serviceAccounts/terraform-sa@western-diorama-374821.iam.gserviceaccount.com", - "valid_after": "2025-12-03T16:21:51Z", + "service_account_id": "projects/western-diorama-374821/serviceAccounts/terraform@western-diorama-374821.iam.gserviceaccount.com", + "valid_after": "2025-12-04T08:53:52Z", "valid_before": "9999-12-31T23:59:59Z" }, "sensitive_attributes": [ diff --git a/terraform/modules/iam/main.tf b/terraform/modules/iam/main.tf index cbc0406..d838502 100644 --- a/terraform/modules/iam/main.tf +++ b/terraform/modules/iam/main.tf @@ -1,22 +1,30 @@ resource "google_service_account" "terraform_sa" { - account_id = "terraform-sa" + account_id = "terraform" project = var.project_id display_name = "Terraform Service Account" } + resource "google_service_account_key" "terraform_sa_key" { service_account_id = google_service_account.terraform_sa.name - private_key_type = "TYPE_GOOGLE_CREDENTIALS_FILE" + private_key_type = "TYPE_GOOGLE_CREDENTIALS_FILE" //TYPE_X509_PEM_FILE fonctionne pas } -resource "google_project_iam_member" "terraform_owner" { + +resource "google_project_iam_binding" "viewer_binding" { project = var.project_id - role = "roles/owner" - member = "serviceAccount:${google_service_account.terraform_sa.email}" + role = "roles/viewer" + + members = [ + "serviceAccount:${google_service_account.terraform_sa.email}" + ] } +data "google_client_openid_userinfo" "me" {} + resource "google_os_login_ssh_public_key" "ssh_key" { project = var.project_id - user = "clemenceducreux459@gmail.com" - key = file(pathexpand("~/.ssh/id_ed25519.pub")) + user = data.google_client_openid_userinfo.me.email + key = file(pathexpand("~/.ssh/id_ed25519.pub")) } +