You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: 0-bootstrap/README-Jenkins.md
+4-4Lines changed: 4 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -546,9 +546,9 @@ Here you will configure a VPN Network tunnel to enable connectivity between the
546
546
```
547
547
548
548
1. Review the apply output in your Controller's web UI (you might want to use the option to "Scan Multibranch Pipeline Now" in your Jenkins Controller UI).
549
-
1. You can now move to the instructions in the next step, go to [Deploying step 3-networks-dual-svpc](#deploying-step-3-networks-dual-svpc) to use the Dual Shared VPC mode, or go to [Deploying step 3-networks-hub-and-spoke](#deploying-step-3-networks-hub-and-spoke) to use the Hub and Spoke network mode.
549
+
1. You can now move to the instructions in the next step, go to [Deploying step 3-networks-svpc](#deploying-step-3-networks-svpc) to use the Dual Shared VPC mode, or go to [Deploying step 3-networks-hub-and-spoke](#deploying-step-3-networks-hub-and-spoke) to use the Hub and Spoke network mode.
550
550
551
-
## Deploying step 3-networks-dual-svpc
551
+
## Deploying step 3-networks-svpc
552
552
553
553
1. Clone the repo you created manually in 0-bootstrap.
554
554
@@ -568,7 +568,7 @@ Here you will configure a VPN Network tunnel to enable connectivity between the
1. Update `common.auto.tfvars` file with values from your environment and bootstrap. See any of the envs folder [README.md](../3-networks-dual-svpc/envs/production/README.md) files for additional information on the values in the `common.auto.tfvars` file.
610
+
1. Update `common.auto.tfvars` file with values from your environment and bootstrap. See any of the envs folder [README.md](../3-networks-svpc/envs/production/README.md) files for additional information on the values in the `common.auto.tfvars` file.
611
611
1. Update `production.auto.tfvars` file with the `target_name_server_addresses`.
612
612
1. Update `access_context.auto.tfvars` file with the `access_context_manager_policy_id`.
613
613
1. Use `terraform output` to get the backend bucket and networks step Terraform Service Account values from gcp-bootstrap output.
Copy file name to clipboardExpand all lines: 0-bootstrap/README-Terraform-Cloud.md
+8-8Lines changed: 8 additions & 8 deletions
Original file line number
Diff line number
Diff line change
@@ -213,7 +213,7 @@ export the OAuth Token ID as an environment variable:
213
213
1. Run `terraform plan -input=false -out bootstrap_2.tfplan`
214
214
1. Run `terraform apply bootstrap_2.tfplan`
215
215
216
-
1. Run `terraform output` to get the email address of the terraform service accounts that will be used to run manual steps for `shared` environments in steps `3-networks-dual-svpc`, `3-networks-hub-and-spoke`, and `4-projects`.
216
+
1. Run `terraform output` to get the email address of the terraform service accounts that will be used to run manual steps for `shared` environments in steps `3-networks-svpc`, `3-networks-hub-and-spoke`, and `4-projects`.
@@ -230,7 +230,7 @@ export the OAuth Token ID as an environment variable:
230
230
echo"CI/CD Project ID = ${cicd_project_id}"
231
231
```
232
232
233
-
1. Run `terraform output` to get the name of the TFC organization and export it as environment variables. `TF_CLOUD_ORGANIZATION` variable will be used by the `cloud` block in order to move the local Terraform's state to TFC and `TF_VAR_tfc_org_name` will be used to run manual steps for `shared` environments in steps `3-networks-dual-svpc`, `3-networks-hub-and-spoke`, and `4-projects`
233
+
1. Run `terraform output` to get the name of the TFC organization and export it as environment variables. `TF_CLOUD_ORGANIZATION` variable will be used by the `cloud` block in order to move the local Terraform's state to TFC and `TF_VAR_tfc_org_name` will be used to run manual steps for `shared` environments in steps `3-networks-svpc`, `3-networks-hub-and-spoke`, and `4-projects`
@@ -441,7 +441,7 @@ See any of the envs folder [README.md](../2-environments/envs/production/README.
441
441
1. Review apply output in Terraform Cloud https://app.terraform.io/app/TFC-ORGANIZATION-NAME/workspaces/2-production/runs under `Run List` item.
442
442
443
443
1. You can now move to the instructions in the network stage.
444
-
To use the [Dual Shared VPC](https://cloud.google.com/architecture/security-foundations/networking#vpcsharedvpc-id7-1-shared-vpc-) network mode go to [Deploying step 3-networks-dual-svpc](#deploying-step-3-networks-dual-svpc),
444
+
To use the [Dual Shared VPC](https://cloud.google.com/architecture/security-foundations/networking#vpcsharedvpc-id7-1-shared-vpc-) network mode go to [Deploying step 3-networks-svpc](#deploying-step-3-networks-svpc),
445
445
or go to [Deploying step 3-networks-hub-and-spoke](#deploying-step-3-networks-hub-and-spoke) to use the [Hub and Spoke](https://cloud.google.com/architecture/security-foundations/networking#hub-and-spoke) network mode.
446
446
447
447
1. Before moving to the next step, go back to the parent directory.
@@ -450,7 +450,7 @@ or go to [Deploying step 3-networks-hub-and-spoke](#deploying-step-3-networks-hu
450
450
cd ..
451
451
```
452
452
453
-
## Deploying step 3-networks-dual-svpc
453
+
## Deploying step 3-networks-svpc
454
454
455
455
**Note:** For all purposes we treat `shared` environment as `production` environment due to the possible impacts into `production`. So `3-production` TFC workspace have a [Run Trigger](https://developer.hashicorp.com/terraform/cloud-docs/workspaces/settings/run-triggers) sourcing `3-shared` TFC workspace, which means that every time you successfully run an apply job in`3-shared` TFC workspace, a `Plan and apply` job will be triggered automatically for`3-production` TFC workspace. (All the applies will continue requiring manual approvalsin TFC console).
456
456
@@ -470,7 +470,7 @@ or go to [Deploying step 3-networks-hub-and-spoke](#deploying-step-3-networks-hu
@@ -498,8 +498,8 @@ or go to [Deploying step 3-networks-hub-and-spoke](#deploying-step-3-networks-hu
498
498
```
499
499
500
500
1. Update `common.auto.tfvars` file with values from your GCP environment.
501
-
See any of the envs folder [README.md](../3-networks-dual-svpc/envs/production/README.md#inputs) files for additional information on the values in the `common.auto.tfvars` file.
502
-
1. You must add your user email in the variable `perimeter_additional_members` to be able to see the resources created in the restricted project.
501
+
See any of the envs folder [README.md](../3-networks-svpc/envs/production/README.md#inputs) files for additional information on the values in the `common.auto.tfvars` file.
502
+
1. You must add your user email in the variable `perimeter_additional_members` to be able to see the resources created in the project.
503
503
504
504
1. You must manually plan and apply the `shared` environment from your (only once) since the `development`, `nonproduction` and `production` environments depend on it.
505
505
@@ -649,7 +649,7 @@ An environment variable `GOOGLE_IMPERSONATE_SERVICE_ACCOUNT` will be set with th
649
649
650
650
1. Update `common.auto.tfvars` file with values from your GCP environment.
651
651
See any of the envs folder [README.md](../3-networks-hub-and-spoke/envs/production/README.md#inputs) files for additional information on the values in the `common.auto.tfvars` file.
652
-
1. You must add your user email in the variable `perimeter_additional_members` to be able to see the resources created in the restricted project.
652
+
1. You must add your user email in the variable `perimeter_additional_members` to be able to see the resources created in the project.
653
653
654
654
1. You must manually plan and apply the `shared` environment (only once) since the `development`, `nonproduction` and `production` environments depend on it.
<td>Sets up base and restricted shared VPCs with all the default configuration
37
-
found on step 3-networks-dual-svpc, but here the architecture will be based on the
36
+
<td>Sets up shared VPCs with all the default configuration
37
+
found on step 3-networks-svpc, but here the architecture will be based on the
38
38
Hub and Spoke network model. It also sets up the global DNS hub.</td>
39
39
</tr>
40
40
</tr>
@@ -254,7 +254,7 @@ The following steps introduce the steps to deploy with Cloud Build Alternatively
254
254
terraform apply bootstrap.tfplan
255
255
```
256
256
257
-
1. Run `terraform output` to get the email address of the terraform service accounts that will be used to run manual steps for`shared` environmentsin steps `3-networks-dual-svpc`, `3-networks-hub-and-spoke`, and `4-projects` and the state bucket that will be used by step 4-projects.
257
+
1. Run `terraform output` to get the email address of the terraform service accounts that will be used to run manual steps for`shared` environmentsin steps `3-networks-svpc`, `3-networks-hub-and-spoke`, and `4-projects` and the state bucket that will be used by step 4-projects.
0 commit comments