Hi,
I am learning from Cloud Skills Boost how to set up CI/CD in GCP with Cloud Repository using UI or gcloud commands. Now, I am wondering if I can set up whole CI/CD process with Terraform. I mean all commands which I typed to make it complete like: `gcloud artifacts repositories create xxx`, `gcloud container clusters create xxx`, `gcloud source repos create xxx`, `create trigger` or `export some variables` like:
export PROJECT_ID=$(gcloud config get-value project)
export PROJECT_NUMBER=$(gcloud projects describe $PROJECT_ID --format='value(projectNumber)')
export REGION=us-west1
gcloud config set compute/region $REGION
I know that we have Terraform documentation with specific resources to use https://registry.terraform.io/providers/hashicorp/google/latest/docs/resources/artifact_registry_rep... however maybe there is website with template which I could use in my case?
Question for more experienced colleagues, up to what point is Terraform useful and at which moment do I need to switch to the GCP console to configure some things?
Thanks in advance!