Open clearclaw opened 3 weeks ago
Hi @clearclaw!
After trying to replicate this issue the result was successfully without errors. I suggest you to check your private configurations and try the next configuration if you are using google and Google beta providers, or check this provider guide and this terraform registry example:
terraform {
required_providers {
google = {
source = "hashicorp/google-beta"
version = "5.34.0"
}
}
}
resource "google_kms_key_ring" "kms_key_ring_18500" {
name = "kms-key-ring-18500"
location = "us-central1"
}
resource "google_kms_crypto_key" "kms_crypto_key_18500" {
key_ring = google_kms_key_ring.kms_key_ring_18500.id
lifecycle {
prevent_destroy = false
}
name = "kms-crypto-key-18500"
purpose = "ENCRYPT_DECRYPT"
rotation_period = "345600s"
}
resource "google_kms_crypto_key_iam_member" "kms_crypto_key_iam_member_18500" {
crypto_key_id = google_kms_crypto_key.kms_crypto_key_18500.id
role = "roles/cloudkms.cryptoKeyEncrypterDecrypter"
member = "user:your-user@your-domain.com"
}
module "artifact_registry_18500" {
depends_on = [google_kms_crypto_key.kms_crypto_key_18500, google_kms_crypto_key_iam_member.kms_crypto_key_iam_member_18500]
source = "GoogleCloudPlatform/artifact-registry/google"
version = "~> 0.2"
description = "Container registry for local/laptop development/testing."
docker_config = { immutable_tags : true }
# https://cloud.google.com/artifact-registry/docs/supported-formats
format = "docker"
kms_key_name = google_kms_crypto_key.kms_crypto_key_18500.id
location = "us-central1"
# Standard format: user:foo@bar, serviceAccount:blah@etc and so forth
# https://registry.terraform.io/providers/hashicorp/google/latest/docs/resources/artifact_registry_repository_iam
members = {
writers = [
"group:engineering-team@XXX",
]
}
mode = "STANDARD_REPOSITORY"
project_id = "terraform-dev-gtiscareno-org"
repository_id = "containers-local-dev"
}
Community Note
Terraform Version & Provider Version(s)
Terraform v1.4.7 on linux_amd64
Affected Resource(s)
Artifact registry creation.
Terraform Configuration
Debug Output
https://gist.github.com/clearclaw/af66c63412752c6986fe4dc7da71d4f6
Expected Behavior
Successful artifact registry creation.
Actual Behavior
Failed with message claiming provider bug:
Steps to reproduce
terraform apply
Important Factoids
No response
References
No response