-
Notifications
You must be signed in to change notification settings - Fork 71
Description
Describe the bug
terraform apply with owner access to google cloud, fails to deploy application with error as
To Reproduce
Steps to reproduce the behavior:
- Go to $HOME/cloudshell_open/terraform-dynamic-python-webapp/infra
- Execute terraform init
- Provide project id , region, zone
- Execute terraform validate, terraform apply
- execute terraform apply
Expected behavior
Should be deployed without any errors
Actual behavior
Error as per below
google_cloud_run_v2_job.migrate: Creating...
google_cloud_run_v2_service.server: Creating...
╷
│ Error: Error creating Project: googleapi: Error 403: The caller does not have permission
│
│ with google_firebase_project.default,
│ on firebase.tf line 17, in resource "google_firebase_project" "default":
│ 17: resource "google_firebase_project" "default" {
│
╵
╷
│ Error: Error creating Job: googleapi: Error 403: Permission "artifactregistry.repositories.downloadArtifacts" denied on resource "projects/hsa-public/locations/us/repositories/serverless-ecommerce" (or it may not exist)
│
│ with google_cloud_run_v2_job.migrate,
│ on jobs.tf line 18, in resource "google_cloud_run_v2_job" "migrate":
│ 18: resource "google_cloud_run_v2_job" "migrate" {
│
╵
╷
│ Error: Error creating Service: googleapi: Error 403: Permission "artifactregistry.repositories.downloadArtifacts" denied on resource "projects/hsa-public/locations/us/repositories/serverless-ecommerce" (or it may not exist)
│
│ with google_cloud_run_v2_service.server,
│ on service.tf line 17, in resource "google_cloud_run_v2_service" "server":
│ 17: resource "google_cloud_run_v2_service" "server" {
│
╵
Screenshots
Additional context
Executed steps as provided exactly in below url for terraform deploy