diff --git a/website/docs/index.html.markdown b/website/docs/index.html.markdown index a04f183d..548edab5 100644 --- a/website/docs/index.html.markdown +++ b/website/docs/index.html.markdown @@ -36,11 +36,10 @@ The following keys can be used to configure the provider. * `credentials` - (Optional) Contents of the JSON file used to describe your account credentials, downloaded from Google Cloud Console. More details on - retrieving this file are below. Credentials may be blank if you are running - Terraform from a GCE instance with a properly-configured [Compute Engine - Service Account](https://cloud.google.com/compute/docs/authentication). This - can also be specified using any of the following environment variables - (listed in order of precedence): + retrieving this file are below. + + Credentials can also be specified using any of the following environment + variables (listed in order of precedence): * `GOOGLE_CREDENTIALS` * `GOOGLE_CLOUD_KEYFILE_JSON` @@ -50,6 +49,17 @@ The following keys can be used to configure the provider. environment variable can also contain the path of a file to obtain credentials from. + If no credentials are specified, the provider will fall back to using the + [Google Application Default + Credentials](https://developers.google.com/identity/protocols/application-default-credentials). + If you are running Terraform from a GCE instance, see [Creating and Enabling + Service Accounts for + Instances](https://cloud.google.com/compute/docs/authentication) for + details. On your computer, if you have made your identity available as the + Application Default Credentials by running [`gcloud auth application-default + login`](https://cloud.google.com/sdk/gcloud/reference/auth/application-default/login), + the provider will use your identity. + * `project` - (Required) The ID of the project to apply any resources to. This can be specified using any of the following environment variables (listed in order of precedence):