From 5ca28723004e4960d282afbe8b3b8fdfd6f91f9d Mon Sep 17 00:00:00 2001 From: Seth Vargo Date: Fri, 8 Apr 2016 11:01:53 -0400 Subject: [PATCH] Make GCP provider "project" attribute optional --- index.html.markdown | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/index.html.markdown b/index.html.markdown index c7cf44e9..5aee7215 100644 --- a/index.html.markdown +++ b/index.html.markdown @@ -42,12 +42,15 @@ The following keys can be used to configure the provider. can also be specified with the `GOOGLE_CREDENTIALS` or `GOOGLE_CLOUD_KEYFILE_JSON` shell environment variable, containing the contents of the credentials file. -* `project` - (Required) The ID of the project to apply any resources to. This - can also be specified with the `GOOGLE_PROJECT` shell environment variable. - * `region` - (Required) The region to operate under. This can also be specified with the `GOOGLE_REGION` shell environment variable. +* `project` - (Optional) The ID of the project to apply resources in. This + can also be specified with the `GOOGLE_PROJECT` shell environment variable. + If unspecified, users will need to specify the `project` attribute for + all resources. If specified, resources which do not depend on a project will + ignore this value. + The following keys are supported for backwards compatibility, and may be removed in a future version: