This module enable Artifact Registry api in the GCP (Google Cloud Platform) project, create repositories and assign read and write IAM permissions.
You MUST configure the required "google" provider inside your root module.
This module is provided without any kind of warranty and is GPL3 licensed.
Name | Version |
---|---|
>= 3.0 |
Name | Version |
---|---|
terraform | >= 1.3 |
>= 3.0 |
Name | Description | Type | Default | Required |
---|---|---|---|---|
artifact_registry_listers | List of principals that can list Artifact Registry repositories. | list(string) |
[] |
no |
artifact_registry_listers_custom_role_name | Name of the custom role for Artifact Registry listers. | string |
"custom.artifactRegistryListers" |
no |
default_location | The default location for the Artifact Registry repositories. | string |
"europe-west1" |
no |
project_id | The GCP project ID that hosts the Artifact Registry. | string |
n/a | yes |
repositories | List of Artifact Registry repositories to create. | map(object({ |
n/a | yes |
Name | Description |
---|---|
custom_role_artifact_registry_lister_id | The ID of the custom role for Artifact Registry listers. |
repositories | The created Artifact Repository repositories. |
No modules.