Terraform provider for fetching images digest from Google Container Registry.
Example usage:
provider "gcr" {
project = "my-project"
}
data "gcr_image" "my_image" {
name = "my-image"
tag = "master"
}
module "deployment" {
...
image_digest = data.gcr_image.my_image.digest
}
- Download provider from Releases tab
- Unzip the archive and move
terraform-provider-gcr
to Terraform's plugin directory (see docs).
Provider uses GOOGLE_APPLICATION_CREDENTIALS
environment variable to
authenticate with GCR.