FAQ | This is a LIVE service | Changelog

data source google_container_registry_repository - project appears to be required but is not set

The terraform docs for data.google_container_registry_repository do show the project argument as optional. However, when testing using google provider 4.41.0 I get the following error.

Error: project: required field is not set

│   with module.webapp_gcr_image.data.google_container_registry_repository.default,
│   on /terraform_data/modules/webapp_gcr_image/main.tf line 21, in data "google_container_registry_repository" "default":
│   21: data "google_container_registry_repository" "default" {

I assume we can simply set this argument on the data source using the calculated local.project local, e.g.

data "google_container_registry_repository" "default" {
    project = local.project
}