Skip to content

Commit

Permalink
Adds provider to securre_cloud_run_standalone example (GoogleCloudPla…
Browse files Browse the repository at this point in the history
…tform#31)

* Adds provider to securre_cloud_run_standalone example

* fix lint

* fix terraform variable for providers

* hardoding terraform SA on providers.tf

* removing terraform SA from terraform.tfvars
  • Loading branch information
renato-rudnicki authored Oct 1, 2022
1 parent 5cc62a6 commit 922b6ec
Show file tree
Hide file tree
Showing 5 changed files with 29 additions and 1 deletion.
1 change: 0 additions & 1 deletion build/int.cloudbuild.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -89,4 +89,3 @@ tags:
substitutions:
_DOCKER_IMAGE_DEVELOPER_TOOLS: 'cft/developer-tools'
_DOCKER_TAG_VERSION_DEVELOPER_TOOLS: '1.5'

1 change: 1 addition & 0 deletions examples/secure_cloud_run_standalone/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,7 @@ The resources/services/activations/deletions that this example will create/trigg
To provision this example, run the following from within this directory:

- Rename `terraform.example.tfvars` to `terraform.tfvars` by running `mv terraform.example.tfvars terraform.tfvars` and update the file with values from your environment.
- Rename `providers.tf.example` to `providers.tf` by running `mv providers.tf.example providers.tf`. Then, open the `providers.tf` and change the value for the field `impersonate_service_account =` with the Terraform service account that will be used to deploy this example.
- `terraform init` to get the plugins.
- `terraform plan` to see the infrastructure plan.
- `terraform apply` to apply the infrastructure build.
Expand Down
26 changes: 26 additions & 0 deletions examples/secure_cloud_run_standalone/providers.tf.example
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
/**
* Copyright 2022 Google LLC
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/

provider "google" {
impersonate_service_account = "YOUR-TERRAFORM-SA"
request_timeout = "60s"
}

provider "google-beta" {
impersonate_service_account = "YOUR-TERRAFORM-SA"
request_timeout = "60s"
}

Original file line number Diff line number Diff line change
Expand Up @@ -20,3 +20,4 @@ billing_account = "000000-000000-000000"
access_context_manager_policy_id = "000000000000"
access_level_members = ["user:demouser@example.com"]
domain = "YOUR-DOMAIN-NAME"

1 change: 1 addition & 0 deletions examples/secure_cloud_run_standalone/variables.tf
Original file line number Diff line number Diff line change
Expand Up @@ -57,3 +57,4 @@ variable "domain" {
description = "Domain name to run the load balancer on."
type = string
}

0 comments on commit 922b6ec

Please sign in to comment.