terraform cloud account
link terraform cloud to the repo for githooks
login to gcp and issue a service account with permissions to your project
! mark items as sensitive for write only access
- serviceAccountFile
- your json service account [ sensitive]
- gcpProjectId
- the project ID you want to deploy in
- gcpRegion
- example : us-east1
- gcpZone
- example: us-east1-b
- projectPrefix
- mydeployment-
- adminSrcAddr
- ip/mask in cidr formatt for admin access
- adminAccount
- admin account name ( not admin)
- adminPass [ sensitive]
- your temp password
- InstanceCount
- 1 for this demo
- gceSshPubKeyFile [ sensitive]
- contents of the admin ssh public key file