Embracing the Messiness in Search of Epic Solutions

GCP + Terraform: “google: could not find default credentials” Error



, ,


When running any Terraform commands (init, plan, etc) from a different server, the following error is thrown:-

Error: google: could not find default credentials.
See https://developers.google.com/accounts/docs/application-default-credentials
for more information.

  on  line 0:
  (source code not available)


One recommended way is to set up a service account by following the instruction from the above link.

Another way, for developement purpose, is to install Google Cloud SDK and run the following gcloud command, which will generate an Application Default Credentials (ADC) JSON file based on your user account and store it in a location where the SDK can find it automatically:-

gcloud auth application-default login


Leave a Reply