From 06ca38721d512932a9a46ee750c6167ca98d70da Mon Sep 17 00:00:00 2001 From: Eugene K Date: Thu, 6 Jan 2022 14:01:17 -0500 Subject: [PATCH 1/6] WIP --- .../0-pre-requisites.md | 4 +- ...are-your-infrastructure-live-repository.md | 2 +- .../0-pre-requisites.md | 21 +- .../0-pre-requisites.md | 4 +- .../1-deploy-a-management-vpc.md | 2 +- .../0-pre-requisites.md | 6 +- .../1-deploy-the-vpc.md | 2 +- .../2-production-grade-design/0-intro.md | 2 +- .../0-pre-requisites.md | 2 +- .../1-the-gruntwork-solution.md | 3 +- .../01-overview/overview.md | 2 +- .../guides/stay-up-to-date/01-versioning.md | 67 +++++ .../intro/first-deployment/deploy.md | 260 +++++++++++++++++ _docs-sources/intro/first-deployment/stub.md | 5 - .../intro/first-deployment/testing.md | 215 ++++++++++++++ .../using-terraform-modules.md | 247 ++++++++++++++++ .../intro/overview/infrastructure-as-code.md | 59 ++++ .../intro/tool-fundamentals/packer.md | 49 ++-- .../intro/tool-fundamentals/terraform.md | 12 + .../0-pre-requisites.md | 6 +- ...are-your-infrastructure-live-repository.md | 4 +- .../0-pre-requisites.md | 23 +- .../0-pre-requisites.md | 6 +- .../1-deploy-a-management-vpc.md | 4 +- .../0-pre-requisites.md | 8 +- .../1-deploy-the-vpc.md | 4 +- .../2-production-grade-design/0-intro.md | 4 +- .../0-pre-requisites.md | 4 +- .../1-the-gruntwork-solution.md | 5 +- .../01-overview/overview.md | 4 +- docs/guides/stay-up-to-date/01-versioning.md | 72 +++++ docs/intro/first-deployment/deploy.md | 265 ++++++++++++++++++ docs/intro/first-deployment/stub.md | 10 - docs/intro/first-deployment/testing.md | 220 +++++++++++++++ .../using-terraform-modules.md | 252 +++++++++++++++++ docs/intro/overview/infrastructure-as-code.md | 64 +++++ docs/intro/tool-fundamentals/packer.md | 51 ++-- docs/intro/tool-fundamentals/terraform.md | 14 +- sidebars.js | 8 + .../img/guides/stay-up-to-date/newsletter.png | Bin 0 -> 246547 bytes static/img/intro/tool-fundamentals/tfc.png | Bin 0 -> 674828 bytes 41 files changed, 1878 insertions(+), 114 deletions(-) create mode 100644 _docs-sources/guides/stay-up-to-date/01-versioning.md create mode 100644 _docs-sources/intro/first-deployment/deploy.md delete mode 100644 _docs-sources/intro/first-deployment/stub.md create mode 100644 _docs-sources/intro/first-deployment/testing.md create mode 100644 _docs-sources/intro/first-deployment/using-terraform-modules.md create mode 100644 _docs-sources/intro/overview/infrastructure-as-code.md create mode 100644 docs/guides/stay-up-to-date/01-versioning.md create mode 100644 docs/intro/first-deployment/deploy.md delete mode 100644 docs/intro/first-deployment/stub.md create mode 100644 docs/intro/first-deployment/testing.md create mode 100644 docs/intro/first-deployment/using-terraform-modules.md create mode 100644 docs/intro/overview/infrastructure-as-code.md create mode 100644 static/img/guides/stay-up-to-date/newsletter.png create mode 100644 static/img/intro/tool-fundamentals/tfc.png diff --git a/_docs-sources/guides/build-it-yourself/2-landing-zone/3-deployment-walkthrough/0-pre-requisites.md b/_docs-sources/guides/build-it-yourself/2-landing-zone/3-deployment-walkthrough/0-pre-requisites.md index 4023c07373..e0264c291e 100644 --- a/_docs-sources/guides/build-it-yourself/2-landing-zone/3-deployment-walkthrough/0-pre-requisites.md +++ b/_docs-sources/guides/build-it-yourself/2-landing-zone/3-deployment-walkthrough/0-pre-requisites.md @@ -14,7 +14,7 @@ This walkthrough has the following pre-requisites: This guide uses code from the [Gruntwork Infrastructure as Code Library](https://gruntwork.io/infrastructure-as-code-library/), as it implements most of the production-grade design for you out of the box. Make sure to read -[How to use the Gruntwork Infrastructure as Code Library](https://gruntwork.io/guides/foundations/how-to-use-gruntwork-infrastructure-as-code-library). +[Introduction to Gruntwork](/docs/intro/overview/intro-to-gruntwork). @@ -31,7 +31,7 @@ You must be a Gruntwork subscriber to This guide uses [Terraform](https://www.terraform.io/) to define and manage all the infrastructure as code. If you’re not familiar with Terraform, check out [A Comprehensive Guide to Terraform](https://blog.gruntwork.io/a-comprehensive-guide-to-terraform-b3d32832baca), [A Crash Course on Terraform](https://training.gruntwork.io/p/terraform), and -[How to use the Gruntwork Infrastructure as Code Library](https://gruntwork.io/guides/foundations/how-to-use-gruntwork-infrastructure-as-code-library). +[Introduction to Gruntwork](/docs/intro/overview/intro-to-gruntwork). #### Terragrunt diff --git a/_docs-sources/guides/build-it-yourself/2-landing-zone/3-deployment-walkthrough/1-prepare-your-infrastructure-live-repository.md b/_docs-sources/guides/build-it-yourself/2-landing-zone/3-deployment-walkthrough/1-prepare-your-infrastructure-live-repository.md index d193e5894f..fec130ac06 100644 --- a/_docs-sources/guides/build-it-yourself/2-landing-zone/3-deployment-walkthrough/1-prepare-your-infrastructure-live-repository.md +++ b/_docs-sources/guides/build-it-yourself/2-landing-zone/3-deployment-walkthrough/1-prepare-your-infrastructure-live-repository.md @@ -4,7 +4,7 @@ This guide uses [Terragrunt](https://github.com/gruntwork-io/terragrunt) and its associated file and folder structure to deploy Terraform modules. Please note that **Terragrunt is NOT required for using Terraform modules from -the Gruntwork Infrastructure as Code Library.** Check out [How to use the Gruntwork Infrastructure as Code Library](https://gruntwork.io/guides/foundations/how-to-use-gruntwork-infrastructure-as-code-library) +the Gruntwork Infrastructure as Code Library.** Check out [Introduction to Gruntwork](/docs/intro/overview/intro-to-gruntwork) for instructions on alternative options, such as [deploying with plain Terraform](https://gruntwork.io/guides/foundations/how-to-use-gruntwork-infrastructure-as-code-library#deploy_using_plain_terraform). diff --git a/_docs-sources/guides/build-it-yourself/3-pipelines/3-deployment-walkthrough/0-pre-requisites.md b/_docs-sources/guides/build-it-yourself/3-pipelines/3-deployment-walkthrough/0-pre-requisites.md index f7c89c6b2e..3ea53baf0e 100644 --- a/_docs-sources/guides/build-it-yourself/3-pipelines/3-deployment-walkthrough/0-pre-requisites.md +++ b/_docs-sources/guides/build-it-yourself/3-pipelines/3-deployment-walkthrough/0-pre-requisites.md @@ -8,7 +8,7 @@ This walkthrough has the following pre-requisites: This guide uses code from the [Gruntwork Infrastructure as Code Library](https://gruntwork.io/infrastructure-as-code-library/), as it implements most of the production-grade design for you out of the box. Make sure to read -[How to use the Gruntwork Infrastructure as Code Library](https://gruntwork.io/guides/foundations/how-to-use-gruntwork-infrastructure-as-code-library). +[Introduction to Gruntwork](/docs/intro/overview/intro-to-gruntwork). @@ -25,7 +25,7 @@ You must be a Gruntwork subscriber to This guide uses [Terraform](https://www.terraform.io/) to define and manage all the infrastructure as code. If you’re not familiar with Terraform, check out [A Comprehensive Guide to Terraform](https://blog.gruntwork.io/a-comprehensive-guide-to-terraform-b3d32832baca), [A Crash Course on Terraform](https://training.gruntwork.io/p/terraform), and -[How to Use the Gruntwork Infrastructure as Code Library](https://gruntwork.io/guides/foundations/how-to-use-gruntwork-infrastructure-as-code-library) +[Introduction to Gruntwork](/docs/intro/overview/intro-to-gruntwork) #### CircleCI @@ -44,12 +44,15 @@ for instructions. #### Repository structure -This guide assumes your infrastructure code is organized in a manner similar to that covered in the -[Using -Terraform Modules section of the How to Use the Gruntwork Infrastructure as Code Library](https://gruntwork.io/guides/foundations/how-to-use-gruntwork-infrastructure-as-code-library/#using_terraform_modules) guide. This means that you -should have two repositories for your infrastructure code, `infrastructure-modules` and `infrastructure-live`. Make -sure that the `infrastructure-live` repository is locked down as recommended in [Lock down VCS systems](../2-production-grade-design/7-lock-down-vcs-systems.md). This guide -will assume that `master` is the protected branch where infrastructure is deployed from. +This guide assumes your infrastructure code is organized in a manner similar to +that covered in the [Using Terraform +Modules](/docs/intro/first-deployment/using-terraform-modules) introduction section. This means +that you should have two repositories for your infrastructure code, +`infrastructure-modules` and `infrastructure-live`. Make sure that the +`infrastructure-live` repository is locked down as recommended in [Lock down VCS +systems](../2-production-grade-design/7-lock-down-vcs-systems.md). This guide +will assume that `master` is the protected branch where infrastructure is +deployed from. @@ -58,7 +61,7 @@ will assume that `master` is the protected branch where infrastructure is deploy This guide will use [Terragrunt](https://github.com/gruntwork-io/terragrunt) and its associated file and folder structure to deploy Terraform modules. Please note that **Terragrunt is NOT required for using Terraform modules from the Gruntwork Infrastructure as Code Library.** Check out -[How to Use the Gruntwork Infrastructure as Code Library](https://gruntwork.io/guides/foundations/how-to-use-gruntwork-infrastructure-as-code-library/) for instructions +[Introduction to Gruntwork](/docs/intro/overview/intro-to-gruntwork) for instructions on alternative options, such as how to [Deploy using plain Terraform](https://gruntwork.io/guides/foundations/how-to-use-gruntwork-infrastructure-as-code-library/#deploy_using_plain_terraform). diff --git a/_docs-sources/guides/build-it-yourself/4-vpc/3-deployment-walkthrough/0-pre-requisites.md b/_docs-sources/guides/build-it-yourself/4-vpc/3-deployment-walkthrough/0-pre-requisites.md index 6d08ba9940..5bb0ed2b57 100644 --- a/_docs-sources/guides/build-it-yourself/4-vpc/3-deployment-walkthrough/0-pre-requisites.md +++ b/_docs-sources/guides/build-it-yourself/4-vpc/3-deployment-walkthrough/0-pre-requisites.md @@ -12,7 +12,7 @@ This walkthrough has the following pre-requisites: This guide uses code from the [Gruntwork Infrastructure as Code Library](https://gruntwork.io/infrastructure-as-code-library/), as it implements most of the production-grade design for you out of the box. Make sure to read -[How to use the Gruntwork Infrastructure as Code Library](https://gruntwork.io/guides/foundations/how-to-use-gruntwork-infrastructure-as-code-library). +[Introduction to Gruntwork](/docs/intro/overview/intro-to-gruntwork). @@ -29,7 +29,7 @@ You must be a Gruntwork subscriber to This guide uses [Terraform](https://www.terraform.io/) to define and manage all the infrastructure as code. If you’re not familiar with Terraform, check out [A Comprehensive Guide to Terraform](https://blog.gruntwork.io/a-comprehensive-guide-to-terraform-b3d32832baca), [A Crash Course on Terraform](https://training.gruntwork.io/p/terraform), and -[How to Use the Gruntwork Infrastructure as Code Library](https://gruntwork.io/guides/foundations/how-to-use-gruntwork-infrastructure-as-code-library) +[Introduction to Gruntwork](/docs/intro/overview/intro-to-gruntwork) #### AWS accounts diff --git a/_docs-sources/guides/build-it-yourself/4-vpc/3-deployment-walkthrough/1-deploy-a-management-vpc.md b/_docs-sources/guides/build-it-yourself/4-vpc/3-deployment-walkthrough/1-deploy-a-management-vpc.md index 7716889488..5dd1cd8ead 100644 --- a/_docs-sources/guides/build-it-yourself/4-vpc/3-deployment-walkthrough/1-deploy-a-management-vpc.md +++ b/_docs-sources/guides/build-it-yourself/4-vpc/3-deployment-walkthrough/1-deploy-a-management-vpc.md @@ -149,7 +149,7 @@ route table entries, more bastion hosts, and more credentials. This guide will use [Terragrunt](https://github.com/gruntwork-io/terragrunt) and its associated file and folder structure to deploy Terraform modules. Please note that **Terragrunt is NOT required for using Terraform modules from -the Gruntwork Infrastructure as Code Library.** Check out [How to Use the Gruntwork Infrastructure as Code Library](https://gruntwork.io/guides/foundations/how-to-use-gruntwork-infrastructure-as-code-library) +the Gruntwork Infrastructure as Code Library.** Check out [Introduction to Gruntwork](/docs/intro/overview/intro-to-gruntwork) for instructions on alternative options, such as how to [deploy using plain terraform](https://gruntwork.io/guides/foundations/how-to-use-gruntwork-infrastructure-as-code-library#deploy_using_plain_terraform). diff --git a/_docs-sources/guides/build-it-yourself/5-kubernetes-cluster/3-deployment-walkthrough/0-pre-requisites.md b/_docs-sources/guides/build-it-yourself/5-kubernetes-cluster/3-deployment-walkthrough/0-pre-requisites.md index c9cf740326..2ce141a88f 100644 --- a/_docs-sources/guides/build-it-yourself/5-kubernetes-cluster/3-deployment-walkthrough/0-pre-requisites.md +++ b/_docs-sources/guides/build-it-yourself/5-kubernetes-cluster/3-deployment-walkthrough/0-pre-requisites.md @@ -14,7 +14,7 @@ This walkthrough has the following pre-requisites: This guide uses code from the [Gruntwork Infrastructure as Code Library](https://gruntwork.io/infrastructure-as-code-library/), as it implements most of the production-grade design for you out of the box. Make sure to read -[How to use the Gruntwork Infrastructure as Code Library](https://gruntwork.io/guides/foundations/how-to-use-gruntwork-infrastructure-as-code-library). +[Introduction to Gruntwork](/docs/intro/overview/intro-to-gruntwork). @@ -31,7 +31,7 @@ You must be a Gruntwork subscriber to This guide uses [Terraform](https://www.terraform.io/) to define and manage all the infrastructure as code. If you’re not familiar with Terraform, check out [A Comprehensive Guide to Terraform](https://blog.gruntwork.io/a-comprehensive-guide-to-terraform-b3d32832baca), [A Crash Course on Terraform](https://training.gruntwork.io/p/terraform), and -[How to Use the Gruntwork Infrastructure as Code Library](https://gruntwork.io/guides/foundations/how-to-use-gruntwork-infrastructure-as-code-library). +[Introduction to Gruntwork](/docs/intro/overview/intro-to-gruntwork). #### Python and Kubergrunt @@ -44,7 +44,7 @@ Python and `kubergrunt` installed on any computer where you will be running Terr This guide assumes you are deploying a Kubernetes cluster for use with [Docker](https://www.docker.com). The guide also uses [Packer](https://www.packer.io) to build VM images. If you’re not familiar with Docker or Packer, check out [A Crash Course on Docker and Packer](https://training.gruntwork.io/p/a-crash-course-on-docker-packer) and -[How to Use the Gruntwork Infrastructure as Code Library](https://gruntwork.io/guides/foundations/how-to-use-gruntwork-infrastructure-as-code-library). +[Introduction to Gruntwork](/docs/intro/overview/intro-to-gruntwork). #### AWS accounts diff --git a/_docs-sources/guides/build-it-yourself/5-kubernetes-cluster/3-deployment-walkthrough/1-deploy-the-vpc.md b/_docs-sources/guides/build-it-yourself/5-kubernetes-cluster/3-deployment-walkthrough/1-deploy-the-vpc.md index b1558cd9b7..06c7ad5d1d 100644 --- a/_docs-sources/guides/build-it-yourself/5-kubernetes-cluster/3-deployment-walkthrough/1-deploy-the-vpc.md +++ b/_docs-sources/guides/build-it-yourself/5-kubernetes-cluster/3-deployment-walkthrough/1-deploy-the-vpc.md @@ -126,7 +126,7 @@ git push --follow-tags This guide will use [Terragrunt](https://github.com/gruntwork-io/terragrunt) and its associated file and folder structure to deploy Terraform modules. Please note that **Terragrunt is NOT required for using Terraform modules from the Gruntwork Infrastructure as Code Library.** Check out -[How to Use the Gruntwork Infrastructure as Code Library](https://gruntwork.io/guides/foundations/how-to-use-gruntwork-infrastructure-as-code-library) for instructions +[Introduction to Gruntwork](/docs/intro/overview/intro-to-gruntwork) for instructions on alternative options, such as how to [Deploy using plain Terraform](https://gruntwork.io/guides/foundations/how-to-use-gruntwork-infrastructure-as-code-library#deploy_using_plain_terraform). diff --git a/_docs-sources/guides/build-it-yourself/6-achieve-compliance/2-production-grade-design/0-intro.md b/_docs-sources/guides/build-it-yourself/6-achieve-compliance/2-production-grade-design/0-intro.md index 62b42865c5..6f6b5caa32 100644 --- a/_docs-sources/guides/build-it-yourself/6-achieve-compliance/2-production-grade-design/0-intro.md +++ b/_docs-sources/guides/build-it-yourself/6-achieve-compliance/2-production-grade-design/0-intro.md @@ -6,7 +6,7 @@ pagination_label: Production-grade Design In [core concepts](../1-core-concepts/0-intro.md) we discussed the basics of the AWS Foundations Benchmark. Although it's possible to achieve compliance with the Benchmark by manually configuring each setting in the web console or entering the CLI commands, we -strongly discourage this approach. It precludes [the myriad benefits of using code to manage infrastructure](https://gruntwork.io/guides/foundations/how-to-use-gruntwork-infrastructure-as-code-library/#infrastructure-as-code). +strongly discourage this approach. It precludes [the myriad benefits of using code to manage infrastructure](/docs/intro/overview/infrastructure-as-code). Instead, we advise using [Terraform](https://www.terraform.io) (or similar tools, such as [CloudFormation](https://aws.amazon.com/cloudformation/) or [Pulumi](https://www.pulumi.com/) to configure cloud diff --git a/_docs-sources/guides/build-it-yourself/6-achieve-compliance/3-deployment-walkthrough/0-pre-requisites.md b/_docs-sources/guides/build-it-yourself/6-achieve-compliance/3-deployment-walkthrough/0-pre-requisites.md index 93c03fc98c..9888fedc81 100644 --- a/_docs-sources/guides/build-it-yourself/6-achieve-compliance/3-deployment-walkthrough/0-pre-requisites.md +++ b/_docs-sources/guides/build-it-yourself/6-achieve-compliance/3-deployment-walkthrough/0-pre-requisites.md @@ -13,7 +13,7 @@ This walkthrough has the following pre-requisites: This guide uses code from the [Gruntwork Infrastructure as Code Library](https://gruntwork.io/infrastructure-as-code-library/), as it implements most of the production-grade design for you out of the box. Make sure to read -[How to use the Gruntwork Infrastructure as Code Library](https://gruntwork.io/guides/foundations/how-to-use-gruntwork-infrastructure-as-code-library). +[Introduction to Gruntwork](/docs/intro/overview/intro-to-gruntwork). ## Gruntwork Compliance for CIS AWS Foundations Benchmark diff --git a/_docs-sources/guides/build-it-yourself/6-achieve-compliance/3-deployment-walkthrough/1-the-gruntwork-solution.md b/_docs-sources/guides/build-it-yourself/6-achieve-compliance/3-deployment-walkthrough/1-the-gruntwork-solution.md index 4480c4f873..b711831dc4 100644 --- a/_docs-sources/guides/build-it-yourself/6-achieve-compliance/3-deployment-walkthrough/1-the-gruntwork-solution.md +++ b/_docs-sources/guides/build-it-yourself/6-achieve-compliance/3-deployment-walkthrough/1-the-gruntwork-solution.md @@ -55,5 +55,4 @@ You can use this approach on each AWS account. In many cases, you’ll only need same methodology can be applied to pre-production accounts as well. If you need to brush up on how the IaC Library works, read the -[How to use -the Gruntwork Infrastructure as Code Library](https://gruntwork.io/guides/foundations/how-to-use-gruntwork-infrastructure-as-code-library/) guide. +[Introduction to Gruntwork](/docs/intro/overview/intro-to-gruntwork) section. diff --git a/_docs-sources/guides/reference-architecture/01-overview/overview.md b/_docs-sources/guides/reference-architecture/01-overview/overview.md index aebe75a812..e1eeacaae6 100644 --- a/_docs-sources/guides/reference-architecture/01-overview/overview.md +++ b/_docs-sources/guides/reference-architecture/01-overview/overview.md @@ -37,7 +37,7 @@ All of the infrastructure in this repo is managed as **code** using [Terragrunt] [Gruntwork Service Catalog](https://github.com/gruntwork-io/terraform-aws-service-catalog/). For more info on Infrastructure as Code and Terraform, check out [A Comprehensive Guide to -Terraform](https://blog.gruntwork.io/a-comprehensive-guide-to-terraform-b3d32832baca) and our guide on [How to use the Gruntwork Infrastructure as Code Library](https://gruntwork.io/guides/foundations/how-to-use-gruntwork-infrastructure-as-code-library/). +Terraform](https://blog.gruntwork.io/a-comprehensive-guide-to-terraform-b3d32832baca) and our [Introduction to Gruntwork](/docs/intro/overview/intro-to-gruntwork) section. ## AWS accounts diff --git a/_docs-sources/guides/stay-up-to-date/01-versioning.md b/_docs-sources/guides/stay-up-to-date/01-versioning.md new file mode 100644 index 0000000000..cdec369187 --- /dev/null +++ b/_docs-sources/guides/stay-up-to-date/01-versioning.md @@ -0,0 +1,67 @@ +# How we version code + +## Versioning + +All of the code in the Gruntwork Infrastructure as Code Library is _versioned_. Every time we make a change, we put out a new +versioned release, and announce it in the monthly +[Gruntwork Newsletter](https://blog.gruntwork.io/tagged/gruntwork-newsletter). + +![An example of all the versioned updates announced in the monthly Gruntwork Newsletter](/img/guides/stay-up-to-date/newsletter.png) + +### Pinned Versions + +When you use the code from the Gruntwork Infrastructure as Code Library, you pin +yourself to a specific version of the code. That way, you are not accidentally affected by any subsequent changes in +the Gruntwork Infrastructure as Code Library until you explicitly choose to pull those changes in. And when you do want to pull the +changes in, it’s just a matter of bumping the version number! + +### Semantic Versioning + +We use version numbers of the form `MAJOR.MINOR.PATCH` (e.g., `1.2.3`), following the principles of +_[semantic versioning](https://semver.org)_. In traditional semantic versioning, you increment the: + +1. MAJOR version when you make incompatible API changes, +2. MINOR version when you add functionality in a backwards compatible manner, and +3. PATCH version when you make backwards compatible bug fixes. + +However, much of the Gruntwork Infrastructure as Code Library is still not at version `1.0.0`. Most of the Gruntwork Infrastructure as Code Library is using `0.MINOR.PATCH` version numbers. With `0.MINOR.PATCH`, the rules are a bit different, where you increment the: + +1. MINOR version when you make incompatible API changes +2. PATCH version when you add backwards compatible functionality or bug fixes. + +## Updating to new versions + +Follow the steps below to keep your code up to date: + +1. Make sure you're following our monthly [Gruntwork Newsletter](https://blog.gruntwork.io/tagged/gruntwork-newsletter) to be notified + of all updates to the Gruntwork Infrastructure as Code Library. Alternatively, you can "watch" repos in GitHub that you’re + interested in. + +2. When you find an update you’d like for a specific module, update any code using that module in + `infrastructure-modules` to the new version number. For example, if you were using `terraform-aws-vpc` at `v0.18.5` and you + wanted to update to `v0.7.3`, you would change from: + + ```hcl + module "vpc" { + source = "git@github.com:gruntwork-io/terraform-aws-vpc.git//modules/vpc-app?ref=v0.18.5" + # ... + } + ``` + + to: + + ```hcl + module "vpc" { + source = "git@github.com:gruntwork-io/terraform-aws-vpc.git//modules/vpc-app?ref=v0.18.6" + # ... + } + ``` + +3. Pay close attention to the release notes for any additional instructions. In particular, if the MINOR version number + was increased (e.g., `v0.18.0` → `v0.19.0`), that implies a backwards incompatible change, and the release notes will + explain what you need to do (e.g., you might have to add, remove, or change arguments you pass to the module). + +4. Test your changes locally. You do this using the same process outlined in [Manual tests for Terraform code](#manual_tests_terraform) and + [Automated tests for Terraform code](#automated_tests_terraform). + +5. Deploy your changes to each environment. You do this using the same process outlined in [Deploying Terraform code](#deploy_terraform). diff --git a/_docs-sources/intro/first-deployment/deploy.md b/_docs-sources/intro/first-deployment/deploy.md new file mode 100644 index 0000000000..95e96356a9 --- /dev/null +++ b/_docs-sources/intro/first-deployment/deploy.md @@ -0,0 +1,260 @@ +# Deploy Your Module + +Now that your module has been thoroughly tested, you can deploy it to your real environments (e.g., staging and +production). There are many ways to deploy Terraform modules, so in this guide, we’ll focus on using Terraform or Terragrunt. + +## Deploy using plain Terraform + +One option is to deploy all of your environments using plain-old-Terraform. The approach is nearly identical to the +way you did manual testing; let’s walk through it for the staging environment. + +First, create a `staging/terraform.tfvars` file: + + infrastructure-modules + └ networking + └ vpc-app + └ main.tf + └ outputs.tf + └ variables.tf + └ testing + └ terraform.tfvars + └ backend.hcl + └ staging + └ terraform.tfvars + └ test + └ vpc_app_test.go + +Inside the file, set the variables for this module to values appropriate for this environment: + +```hcl title=infrastructure-modules/networking/vpc-app/staging/terraform.tfvars +aws_region = "us-east-2" +aws_account_id = "888888888888" +vpc_name = "staging-vpc" +cidr_block = "10.10.0.0/16" +num_nat_gateways = 1 +``` + +Next, create a `staging/backend.hcl` file: + + infrastructure-modules + └ networking + └ vpc-app + └ main.tf + └ outputs.tf + └ variables.tf + └ testing + └ terraform.tfvars + └ backend.hcl + └ staging + └ terraform.tfvars + └ backend.hcl + └ test + └ vpc_app_test.go + +Inside this file, configure the backend for staging: + +```hcl title=infrastructure-modules/networking/vpc-app/staging/backend.hcl +bucket = "" +key = "networking/vpc-app/terraform.tfstate" +region = "us-east-2" +encrypt = true +dynamodb_table = "" +``` + +And now you can deploy to the staging environment as follows: + +```bash +cd infrastructure-modules/networking/vpc-app/staging +terraform init -backend-config=backend.hcl ../ +terraform apply ../ +``` + +To deploy to other environments, create analogous `.tfvars` and `.hcl` files (e.g., `production/terraform.tfvars` and +`production/backend.hcl`) and run `terraform init` and `terraform apply` with those files. + +**Benefits of this approach** + +- No external tooling required. +- Analogous to how you run manual and automated tests. +- Quick feedback cycle. +- Completely free and open source. + +**Drawbacks to this approach** + +- You’re always deploying "latest" from a branch. No versioning or easy rollback. +- Lots of command-line arguments to pass. Easy to make mistakes. Most teams end up creating hacky wrapper scripts. +- Lots of backend configuration to copy for each module. Manually setting a unique `key` for each module is repetitive + and error prone. +- From a quick glance at the code, it’s not clear what accounts, environments, or regions you deploy to. Figuring this + out requires digging through many folders. + +## Deploy using Terragrunt + +Another option is to use [Terragrunt](https://github.com/gruntwork-io/terragrunt), an open source wrapper for Terraform +that helps alleviate some of the drawbacks mentioned in the previous approach. + +The first step with Terragrunt is to version your code. You can do this by creating Git tags in +`infrastructure-modules`: + +```bash +cd infrastructure-modules +git tag -a "v0.0.1" -m "Created vpc-app module" +git push --follow-tags +``` + +This will allow you to deploy different versions of your module in different environments (e.g., `v0.0.1` in prod and +`v0.0.2` in stage) and rollback to previous versions if necessary. With Terragrunt, we recommend defining your live +environments in a separate repo called `infrastructure-live` that uses a folder structure with the following format: + + infrastructure-live + └ + └ terragrunt.hcl + └ _global + └ + └ _global + └ + └ + └ terragrunt.hcl + +Where: + +
+ +#### `` + +A the top level, you have accounts (e.g., an AWS account). + +#### `` + +Within each account, there will be one or more regions (e.g., in AWS, `us-east-1`, `eu-west-1`, etc). There may also +be a `_global` folder that defines resources that are available across all the regions in this account, such as +IAM users and DNS settings. Each account also has a root `terragrunt.hcl` file that defines common Terraform settings +that apply to the entire account, such as what backend to use to store Terraform state. + +#### `` + +Within each region, there will be one or more environments, such as dev, stage, prod, mgmt, etc. There may also be a +`_global` folder that defines resources that are available across all the environments in this region. + +#### `` + +Within each environment, you use Terraform modules to deploy one or more resources, such as servers, databases load +balancers, and so on. Each module is configured via a `terragrunt.hcl` file. + +
+ +For example, if you were using AWS, with separate accounts for staging and production (see +[How to Configure a Production Grade AWS Account Structure](/guides/foundations/how-to-configure-production-grade-aws-account-structure)), +and you wanted to deploy the `vpc-app` module in the `us-east-2` region in +each of these accounts, the folder structure would look like this: + + infrastructure-live + └ staging + └ terragrunt.hcl + └ us-east-2 + └ stage + └ networking + └ vpc-app + └ terragrunt.hcl + └ production + └ terragrunt.hcl + └ us-east-2 + └ prod + └ networking + └ vpc-app + └ terragrunt.hcl + +Environments within accounts + +In the folder structure above, it may seem redundant to have an environment, such as `stage`, within an account, such +as `staging`. However, in real-world usage, it’s common to have multiple environments within a single account. For +example, within the `staging` account, you may have not just a `stage` environment, which contains the VPC and some +applications, but also a `mgmt` environment, which contains a separate VPC for running DevOps tooling (e.g., an OpenVPN +server). + +The `terragrunt.hcl` in the root of each account defines the backend settings for that account (including special +helpers to automatically set the `key` value). Here’s an example of what `staging/terragrunt.hcl` might look +like: + +```hcl title=infrastructure-live/staging/terragrunt.hcl +remote_state { + backend = "s3" + config = { + # Set defaults for all the backend settings for this environment + bucket = "" + region = "us-east-2" + encrypt = true + dynamodb_table = "" + + # Automatically set the key parameter to the relative path between this root terragrunt.hcl file and the child + # terragrunt.hcl file (e.g., for vpc-app, it'll end up us-east-2/stage/networking/vpc-app/terraform.tfstate). + key = "${path_relative_to_include()}/terraform.tfstate" + } +} +``` + +The `terragrunt.hcl` for each child module within an account specifies what module to deploy—including the version to +use—and sets the variables to values appropriate for that environment. Here’s an example of what +`staging/us-east-2/stage/vpc-app/terragrunt.hcl` might look like: + +```hcl title=infrastructure-live/staging/us-east-2/stage/vpc-app/terragrunt.hcl +# Deploy the vpc-app module at a specific version (via the ref=xxx param) +terraform { + source = "git@github.com:/infrastructure-modules.git//networking/vpc-app?ref=v0.0.1" +} + +# Set the variables for the vpc-app module in this environment +inputs = { + aws_region = "us-east-2" + aws_account_id = "888888888888" + vpc_name = "staging-vpc" + cidr_block = "10.10.0.0/16" + num_nat_gateways = 1 +} + +# Automatically include settings from the root terragrunt.hcl in this account +include { + path = find_in_parent_folders() +} +``` + +To deploy `vpc-app` in staging, you do the following: + +```bash +cd infrastructure-live/staging/us-east-2/stage/vpc-app +terragrunt apply +``` + +When you run this command, Terragrunt will: + +1. Checkout the `infrastructure-modules` repo at version `v0.0.1` into a scratch directory. +2. Run `terraform init` in the scratch directory, configuring the backend to the values in the root `terragrunt.hcl`. +3. Run `terraform apply` in the scratch directory, configuring the variables to the values in the `inputs = { ... }` + block. + +You can deploy the production environment by creating an analogous +`infrastructure-live/production/us-east-2/prod/vpc-app/terragrunt.hcl` file and running `terragrunt apply` in +`infrastructure-live/production/us-east-2/prod/vpc-app/`. If you have multiple modules and you want to deploy all of +them, you can use `terragrunt apply-all`. For example, to deploy _everything_ in the production account, you would +do the following: + +```bash +cd infrastructure-live/production +terragrunt apply-all +``` + +**Benefits of this approach** + +- All your code is versioned. You can deploy different versions in different environments, and roll back to older + versions if necessary. +- Backend configuration is DRY. No more copy/pasting values, no more manually setting `key` for each module. +- CLI arguments are DRY. No need for long commands or extra wrapper scripts. +- The full structure of all accounts, environments, and regions is visible at a glance in the `infrastructure-live` + repo. +- Completely free and open source. +- Deploy multiple modules using `apply-all`. + +**Drawbacks to this approach** + +- You have to install, learn, and manage a new tool / abstraction layer. +- The scratch directory can make debugging/troubleshooting tricky. diff --git a/_docs-sources/intro/first-deployment/stub.md b/_docs-sources/intro/first-deployment/stub.md deleted file mode 100644 index 0fc4137912..0000000000 --- a/_docs-sources/intro/first-deployment/stub.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'title': 'Stub' ---- - -# Stub diff --git a/_docs-sources/intro/first-deployment/testing.md b/_docs-sources/intro/first-deployment/testing.md new file mode 100644 index 0000000000..edefcafbe1 --- /dev/null +++ b/_docs-sources/intro/first-deployment/testing.md @@ -0,0 +1,215 @@ +# Test Your Code + +## Manual tests for Terraform code + +Now that the code is written, you may want to test it manually. We recommend testing in a _sandbox environment_ where +you can deploy infrastructure without affecting any other environments (especially production!). For example, if you’re +using AWS, this should be a separate AWS account. + +The easiest way to test is to create a `testing/terraform.tfvars` file: + + infrastructure-modules + └ networking + └ vpc-app + └ main.tf + └ outputs.tf + └ variables.tf + └ testing + └ terraform.tfvars + +Inside this file, you can set all the variables for your module to test-friendly values: + +```hcl title=infrastructure-modules/networking/vpc-app/testing/terraform.tfvars +aws_region = "us-east-2" +aws_account_id = "555566667777" +vpc_name = "example-vpc" +cidr_block = "10.0.0.0/16" +num_nat_gateways = 1 +``` + +You should also add a `testing/backend.hcl` file: + + infrastructure-modules + └ networking + └ vpc-app + └ main.tf + └ outputs.tf + └ variables.tf + └ testing + └ terraform.tfvars + └ backend.hcl + +In this file, you can configure test-friendly settings for your backend. For example, if you’re using the S3 backend, +you can specify: + +```hcl title=infrastructure-modules/networking/vpc-app/testing/backend.hcl +bucket = "" +key = "manual-testing//terraform.tfstate" +region = "us-east-2" +``` + +You can now test manually by authenticating to your sandbox environment (see +[A Comprehensive Guide to Authenticating to AWS on the Command Line](https://blog.gruntwork.io/a-comprehensive-guide-to-authenticating-to-aws-on-the-command-line-63656a686799)) +and running: + +```bash +cd infrastructure-modules/networking/vpc-app/testing +terraform init -backend-config=backend.hcl ../ +terraform apply ../ +``` + +When you’re done testing, clean up by running: + +```bash +terraform destroy ../ +``` + +## Automated tests for Terraform code + +You may also want to create automated tests for your module. Automated tests for infrastructure code will spin up and +tear down a lot of infrastructure, so we recommend a separate _testing environment_ (e.g. yet another AWS account) for +running automated tests—separate even from the sandboxes you use for manual testing. You can run a tool like +[cloud-nuke](https://github.com/gruntwork-io/cloud-nuke) on a schedule to periodically clean up left-over resources in +your testing environment (e.g., delete all resources that are older than 24h). + +The only way to build confidence that your infrastructure code works as you expect is to deploy it into a real AWS +account. That means you’ll primarily be writing _integration tests_ that: + +1. Run `terraform apply` to deploy your module + +2. Perform a bunch of validations that the deployed infrastructure works as expected + +3. Run `terraform destroy` at the end to clean up + +In short, you’re automating the steps you took to manually test your module! + +You can make it easier to write tests of this format by leveraging [Terratest](https://github.com/gruntwork-io/terratest/), +an open source Go library that contains helpers for testing many types of infrastructure code, including Terraform, +Packer, and Docker. + +You can define tests for your `vpc-app` module in a `vpc_app_test.go` file in a `test` folder: + + infrastructure-modules + └ networking + └ vpc-app + └ main.tf + └ outputs.tf + └ variables.tf + └ testing + └ terraform.tfvars + └ backend.hcl + └ test + └ vpc_app_test.go + +Check out the [Terratest install instructions](https://github.com/gruntwork-io/terratest/#quickstart) for how to +configure your environment for Go and install Terratest. + +Next, write some test code in `vpc_app_test.go` that looks like this: + +```go title=infrastructure-modules/test/vpc_app_test.go +package test + +import ( + "testing" + + "fmt" + "github.com/gruntwork-io/terratest/modules/random" + "github.com/gruntwork-io/terratest/modules/terraform" +) + +func TestVpcApp(t *testing.T) { + // Run this test in parallel with all the others + t.Parallel() + + // Unique ID to namespace resources + uniqueId := random.UniqueId() + // Generate a unique name for each VPC so tests running in parallel don't clash + vpcName := fmt.Sprintf("test-vpc-%s", uniqueId) + // Generate a unique key in the S3 bucket for the Terraform state + backendS3Key := fmt.Sprintf("vpc-app-test/%s/terraform.tfstate", uniqueId) + + terraformOptions := &terraform.Options { + // Where the Terraform code is located + TerraformDir: "../networking/vpc-app", + + // Variables to pass to the Terraform code + Vars: map[string]interface{}{ + "aws_region": "us-east-2", + "aws_account_id": "111122223333", // ID of testing account + "vpc_name": vpcName, + "cidr_block": "10.0.0.0/16", + "num_nat_gateways": 1, + }, + + // Backend configuration to pass to the Terraform code + BackendConfig: map[string]interface{}{ + "bucket": "", // bucket in testing account + "region": "us-east-2", // region of bucket in testing account + "key": backendS3Key, + }, + } + + // Run 'terraform destroy' at the end of the test to clean up + defer terraform.Destroy(t, terraformOptions) + + // Run 'terraform init' and 'terraform apply' to deploy the module + terraform.InitAndApply(t, terraformOptions) +} +``` + +The test code above implements a minimal test that does the following: + +
+ +#### Configure variables + +This is similar to the `testing/terraform.tfvars` used in manual testing. + +#### Configure the backend + +This is similar to the `testing-backend.hcl` used in manual testing. + +#### Namespace resources + +The code uses ‘random.UniqueId()\` to generate unique identifiers for all the resources in this test. This allows +multiple tests to run in parallel (e.g., on your computer, your teammates’ computers, CI servers) without running +into conflicts (e.g., without conflicts over resources that require unique names, such as VPCs). + +#### Defer `terraform destroy` + +The test code uses `defer` to schedule `terraform.Destroy` to run at the end of the test, whether or not the test +passes. + +#### `terraform init` and `apply` + +The test runs `terraform init` and `terraform apply` on the module. If this hits any errors, the test will fail. + +
+This is a minimal test that just makes sure your module can deploy and undeploy successfully. This is a great start, +and will catch a surprising number of bugs, but for production-grade code, you’ll probably want more validation logic. +Check out the real [module-vpc tests](https://github.com/gruntwork-io/module-vpc/tree/master/test) to see how we validate +VPCs by, for example, launching EC2 instances in various subnets and making sure that connections between some subnets +work, and others are blocked, based on the networking settings in that VPC. + +To run the test, authenticate to your testing environment and do the following: + +```bash +cd infrastructure-modules/test +go test -v -timeout 45m +``` + +Note the use of the `-timeout 45m` argument with `go test`. By default, Go imposes a time limit of 10 minutes for +tests, after which it forcibly kills the test run, causing the tests to not only fail, but even preventing the cleanup +code (i.e., `terraform destroy`) from running. This VPC test should take closer to ten minutes, but whenever running a +Go test that deploys real infrastructure, it’s safer to set an extra long timeout to avoid the test being killed part +way through and leaving all sorts of infrastructure still running. + +For a lot more information on writing automated tests for Terraform code, see: + +1. [Terratest documentation](https://github.com/gruntwork-io/terratest/), especially the many examples and corresponding + tests in the `examples` and `test` folders, respectively, and the + [testing best practices](https://github.com/gruntwork-io/terratest/#testing-best-practices) section. + +2. _[Terraform: Up & Running](https://www.terraformupandrunning.com)_, 2nd edition, has an entire chapter dedicated to + automated testing for Terraform code, including unit tests, integration tests, end-to-end tests, dependency injection, + running tests in parallel, test stages, and more. diff --git a/_docs-sources/intro/first-deployment/using-terraform-modules.md b/_docs-sources/intro/first-deployment/using-terraform-modules.md new file mode 100644 index 0000000000..f145e08e7d --- /dev/null +++ b/_docs-sources/intro/first-deployment/using-terraform-modules.md @@ -0,0 +1,247 @@ +# Prepare Your Module + +This section will show you how to use Terraform modules from the Gruntwork Infrastructure as Code Library. As an illustrative example, +we’ll deploy the `vpc-app` Terraform module from [terraform-aws-vpc](https://github.com/gruntwork-io/terraform-aws-vpc). + +:::caution + +You must be a Gruntwork subscriber to access `terraform-aws-vpc`. + +::: + +You can use this module to deploy a production-grade VPC on AWS. For full background information on VPCs, check +out [How to deploy a production-grade VPC on AWS](/docs/guides/build-it-yourself/vpc/intro/what-youll-learn-in-this-guide). + +## Create a wrapper module + +The Terraform modules in the Gruntwork Infrastructure as Code Library are intentionally designed to be unopinionated, so they do not +configure `provider` or `backend` settings. Moreover, you will often use multiple modules from the Infrastructure as Code Library, +rather than just one at a time. Therefore, the canonical way to consume a Terraform module from the Gruntwork +Infrastructure as Code Library is to create a _wrapper module_ in one of your own Git repos. + +Let’s assume you have a repo called `infrastructure-modules` and create a `vpc-app` wrapper module in it: + + infrastructure-modules + └ networking + └ vpc-app + └ main.tf + └ outputs.tf + └ variables.tf + +## Configure your providers + +Inside of `main.tf`, configure whatever Terraform providers you’re using. Since the `vpc-app` module you’re using in +this guide is an AWS module, you’ll need to configure the AWS provider: + +```hcl title=infrastructure-modules/networking/vpc-app/main.tf +provider "aws" { + # The AWS region in which all resources will be created + region = var.aws_region + + # Require a 2.x version of the AWS provider + version = "~> 2.6" + + # Only these AWS Account IDs may be operated on by this template + allowed_account_ids = [var.aws_account_id] +} +``` + +This configures the AWS provider as follows: + +
+ +#### Use a specific AWS region + +The AWS region is configured via the `aws_region` input variable (you’ll declare this shortly). This allows you to +deploy this module in multiple regions. + +#### Pin the AWS provider version + +The code above ensures that you always get AWS provider version `2.x` and won’t accidentally get version `3.x` in the +future, which would be backwards incompatible. We recommend pinning the versions for all providers you’re using. + +#### Pin AWS account IDs + +The code above will only allow you to run it against the AWS account with ID passed in via the `aws_account_id` input +variable (you’ll declare this shortly). This is an extra safety measure to ensure you don’t accidentally authenticate +to the wrong AWS account while deploying this code—e.g., so you don’t accidentally deploy changes intended for +staging to production (for more info on working with multiple AWS accounts, see +[How to Configure a Production Grade AWS Account Structure](/docs/guides/build-it-yourself/landing-zone/intro/what-youll-learn-in-this-guide)). + +
+ +Let’s add the corresponding input variables in `variables.tf`: + +```hcl title=infrastructure-modules/networking/vpc-app/variables.tf +variable "aws_region" { + description = "The AWS region in which all resources will be created" + type = string +} + +variable "aws_account_id" { + description = "The ID of the AWS Account in which to create resources." + type = string +} +``` + +## Configure Terraform + +Next, configure Terraform itself in `main.tf`: + +```hcl title=infrastructure-modules/networking/vpc-app/main.tf +terraform { + # Partial configuration for the backend: https://www.terraform.io/docs/backends/config.html#partial-configuration + backend "s3" {} + + # Only allow this Terraform version. Note that if you upgrade to a newer version, Terraform won't allow you to use an + # older version, so when you upgrade, you should upgrade everyone on your team and your CI servers all at once. + required_version = "= 0.12.6" +} +``` + +This configures Terraform as follows: + +
+ +#### Configure a backend + +The code above configures a _backend_, which is a shared location where Terraform state can be stored and accessed by +your team. You can use any of the [supported backends](https://www.terraform.io/docs/backends/types/index.html) (the +example above uses S3, which is a good choice for AWS users). See +[How to manage Terraform state](https://blog.gruntwork.io/how-to-manage-terraform-state-28f5697e68fa) for more info. + +#### Partial configuration + +The backend uses a _[partial configuration](https://www.terraform.io/docs/backends/config.html#partial-configuration)_, +which means most of the backend configuration (e.g., which S3 bucket and path to use) will be specified from outside +of the code. You’ll see an example of this soon. + +#### Pin the Terraform version + +The code above will ONLY allow you to run it with a specific Terraform version. This is a safety measure to ensure +you don’t accidentally pick up a new version of Terraform until you’re ready. This is important because (a) Terraform +is a pre 1.0.0 tool, so even patch version number bumps (e.g., `0.12.6` → `0.12.7`) are sometimes backwards +incompatible or buggy and (b) once you’ve upgraded to a newer version, Terraform will no longer allow you to deploy +that code with any older version. For example, if a single person on your team upgrades to `0.12.7` and runs `apply`, +then you’ll no longer be able to use the state file with `0.12.6`, and you’ll be forced to upgrade everyone on your +team and all your CI servers to `0.12.7`. It’s best to do this explicitly, rather than accidentally, so we recommend +pinning Terraform versions. + +
+ +## Use the modules from the Gruntwork Infrastructure as Code Library + +Now you can pull in the Terraform modules you want from the Gruntwork Infrastructure as Code Library as follows: + +```hcl title=infrastructure-modules/networking/vpc-app/main.tf +module "vpc" { + # Make sure to replace in this URL with the latest terraform-aws-vpc release + source = "git@github.com:gruntwork-io/terraform-aws-vpc.git//modules/vpc-app?ref=" + + aws_region = var.aws_region + vpc_name = var.vpc_name + cidr_block = var.cidr_block + num_nat_gateways = var.num_nat_gateways +} +``` + +This code does the following: + +
+ +#### Terraform module support + +This code pulls in a module using Terraform’s native `module` functionality. For background info, see +[How to create reusable infrastructure with Terraform modules](https://blog.gruntwork.io/how-to-create-reusable-infrastructure-with-terraform-modules-25526d65f73d). + +#### SSH Git URL + +The `source` URL in the code above uses a Git URL with SSH authentication (see +[module sources](https://www.terraform.io/docs/modules/sources.html) for all the types of `source` URLs you can use). +If you have established your account and linked your GitHub ID according to the instruction in [Accessing the Dev Portal](/docs/intro/dev-portal/create-account), this will allow you to access private repos in the Gruntwork +Infrastructure as Code Library without having to hard-code a password in your Terraform code. + +#### Versioned URL + +Note the `?ref=` at the end of the `source` URL. This parameter allows you to pull in a specific version of +each module so that you don’t accidentally pull in (potentially backwards incompatible code) in the future. You +should replace `` with the latest version from the releases page of the repo you’re using (e.g., here’s +[the releases page for terraform-aws-vpc](https://github.com/gruntwork-io/terraform-aws-vpc/releases)). + +#### Module arguments + +Below the `source` URL, you’ll need to pass in the module-specific arguments. You can find all the required and +optional variables defined in `vars.tf` (old name) or `variables.tf` (new name) of the module (e.g., +here’s [the variables.tf for vpc-app](https://github.com/gruntwork-io/terraform-aws-vpc/blob/master/modules/vpc-app/vars.tf)). +The code above sets these to input variables (which you’ll define shortly) so that you can use different values in +different environments. + +
+ +Let’s add the new input variables in `variables.tf`: + +```hcl title=infrastructure-modules/networking/vpc-app/variables.tf +variable "vpc_name" { + description = "Name of the VPC. Examples include 'prod', 'dev', 'mgmt', etc." + type = string +} + +variable "cidr_block" { + description = "The IP address range of the VPC in CIDR notation. A prefix of /16 is recommended. Do not use a prefix higher than /27. Example: '10.100.0.0/16'." + type = string +} + +variable "num_nat_gateways" { + description = "The number of NAT Gateways to launch for this VPC. For production VPCs, multiple NAT Gateways are recommended." + type = number +} +``` + +You may also want to add useful output variables in `outputs.tf`: + +```hcl title=infrastructure-modules/networking/vpc-app/outputs.tf +output "vpc_name" { + description = "The VPC name" + value = module.vpc.vpc_name +} + +output "vpc_id" { + description = "The VPC ID" + value = module.vpc.vpc_id +} + +output "vpc_cidr_block" { + description = "The VPC CIDR block" + value = module.vpc.vpc_cidr_block +} + +output "public_subnet_cidr_blocks" { + description = "The CIDR blocks of the public subnets" + value = module.vpc.public_subnet_cidr_blocks +} + +output "private_app_subnet_cidr_blocks" { + description = "The CIDR blocks of the private app subnets" + value = module.vpc.private_app_subnet_cidr_blocks +} + +output "private_persistence_subnet_cidr_blocks" { + description = "The CIDR blocks of the private persistence subnets" + value = module.vpc.private_persistence_subnet_cidr_blocks +} + +output "public_subnet_ids" { + description = "The IDs of the public subnets" + value = module.vpc.public_subnet_ids +} + +output "private_app_subnet_ids" { + description = "The IDs of the private app subnets" + value = module.vpc.private_app_subnet_ids +} + +output "private_persistence_subnet_ids" { + description = "The IDs of the private persistence subnets" + value = module.vpc.private_persistence_subnet_ids +} +``` diff --git a/_docs-sources/intro/overview/infrastructure-as-code.md b/_docs-sources/intro/overview/infrastructure-as-code.md new file mode 100644 index 0000000000..dbf2d6b6e6 --- /dev/null +++ b/_docs-sources/intro/overview/infrastructure-as-code.md @@ -0,0 +1,59 @@ +# Infrastructure as code + +Everything in the Gruntwork Infrastructure as Code Library is designed to allow you to define your _infrastructure as code (IaC)_. +That is, instead of deploying infrastructure _manually_ (e.g., by clicking around a web page), the idea behind IaC is +to write code to define, provision, and manage your infrastructure. This has a number of benefits: + +
+ +#### Self-service + +Most teams that deploy code manually have a small number of sysadmins (often, just one) who are the only ones who +know all the magic incantations to make the deployment work and are the only ones with access to production. This +becomes a major bottleneck as the company grows. If your infrastructure is defined in code, then the entire +deployment process can be automated, and developers can kick off their own deployments whenever necessary. + +#### Speed and safety + +If the deployment process is automated, it’ll be significantly faster, since a computer can carry out the deployment +steps far faster than a person; and safer, since an automated process will be more consistent, more repeatable, and +not prone to manual error. + +#### Documentation + +Instead of the state of your infrastructure being locked away in a single sysadmin’s head, you can represent the +state of your infrastructure in source files that anyone can read. In other words, IaC acts as documentation, +allowing everyone in the organization to understand how things work, even if the sysadmin goes on vacation. + +#### Version control + +You can store your IaC source files in version control, which means the entire history of your infrastructure is now +captured in the commit log. This becomes a powerful tool for debugging issues, as any time a problem pops up, your +first step will be to check the commit log and find out what changed in your infrastructure, and your second step may +be to resolve the problem by simply reverting back to a previous, known-good version of your IaC code. + +#### Validation + +If the state of your infrastructure is defined in code, then for every single change, you can perform a code review, +run a suite of automated tests, and pass the code through static analysis tools, all practices that are known to +significantly reduce the chance of defects. + +#### Happiness + +Deploying code and managing infrastructure manually is repetitive and tedious. Developers and sysadmins resent this +type of work, as it involves no creativity, no challenge, and no recognition. You could deploy code perfectly for +months, and no one will take notice—until that one day when you mess it up. That creates a stressful and unpleasant +environment. IaC offers a better alternative that allows computers to do what they do best (automation) and +developers to do what they do best (coding). + +#### Reuse + +You can package your infrastructure into reusable modules, so that instead of doing every deployment for every +product in every environment from scratch, you can build on top of known, documented, battle-tested pieces. You +can build these reusable modules yourself or use an existing collection of modules, such as the Gruntwork +Infrastructure as Code Library. + +Some of the main IaC tools you’ll see used and referenced in the Gruntwork Infrastructure as Code Library are Terraform, Terragrunt, +Packer, Docker, and Helm, each of which we’ll discuss in the next several sections. + +
diff --git a/_docs-sources/intro/tool-fundamentals/packer.md b/_docs-sources/intro/tool-fundamentals/packer.md index 2af0928798..00d69fa217 100644 --- a/_docs-sources/intro/tool-fundamentals/packer.md +++ b/_docs-sources/intro/tool-fundamentals/packer.md @@ -5,22 +5,26 @@ images, Docker images) as code. For example, here is how you can use Packer to d ```json { - "builders": [{ - "type": "amazon-ebs", - "region": "us-east-2", - "source_ami": "ami-0c55b159cbfafe1f0", - "instance_type": "t2.micro", - "ssh_username": "ubuntu", - "ami_name": "packer-example-{{timestamp}}" - }], - "provisioners": [{ - "type": "shell", - "inline": [ - "curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -", - "sudo apt-get update -y", - "sudo apt-get install -y nodejs" - ] - }] + "builders": [ + { + "type": "amazon-ebs", + "region": "us-east-2", + "source_ami": "ami-0c55b159cbfafe1f0", + "instance_type": "t2.micro", + "ssh_username": "ubuntu", + "ami_name": "packer-example-{{timestamp}}" + } + ], + "provisioners": [ + { + "type": "shell", + "inline": [ + "curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -", + "sudo apt-get update -y", + "sudo apt-get install -y nodejs" + ] + } + ] } ``` @@ -35,6 +39,13 @@ includes an `ssh-grunt` binary you can run on each server to manage SSH access t IAM users in specific IAM groups will be able to SSH to specific servers using their own usernames and SSH keys). To get these scripts and binaries onto your virtual servers (e.g., onto EC2 instances in AWS), we recommend using Packer to build VM images that have these scripts and binaries installed. You'll see an -example of how to do this in [How to use the Gruntwork Infrastructure as Code Library](https://gruntwork.io/guides/foundations/how-to-use-gruntwork-infrastructure-as-code-library/#how_to_use_the_catalog). Note that Gruntwork Infrastructure as Code Library does NOT require that -you use Packer (e.g., you could also use Ansible or Chef to install the scripts and binaries), but the Gruntwork -Reference Architecture does use Packer as one of its opinionated tools. +example of how to do this in our [Deploy Your First Module](/docs/intro/first-deployment/using-terraform-modules) section. + +:::note + +The Gruntwork Infrastructure as Code Library does NOT require that you use +Packer (e.g., you could also use Ansible or Chef to install the scripts and +binaries), but the Gruntwork Reference Architecture does use Packer as one of +its opinionated tools. + +::: diff --git a/_docs-sources/intro/tool-fundamentals/terraform.md b/_docs-sources/intro/tool-fundamentals/terraform.md index c79e0c39e6..5174050316 100644 --- a/_docs-sources/intro/tool-fundamentals/terraform.md +++ b/_docs-sources/intro/tool-fundamentals/terraform.md @@ -24,3 +24,15 @@ thorough introduction to the language. A large percentage of the infrastructure code in the Gruntwork Infrastructure as Code Library is defined using Terraform. We even wrote [the book](https://www.terraformupandrunning.com) on it! + +## Terraform Cloud and Terraform Enterprise + +[Terraform Cloud](https://www.terraform.io/docs/cloud/index.html) and [Terraform Enterprise](https://www.terraform.io/docs/enterprise/index.html) are HashiCorp’s commercial Terraform products. They include many additional features for Terraform, including plan and apply workflows with approvals, role-based access control for teams, policy as code using Sentinel, and more. + +![](/img/intro/tool-fundamentals/tfc.png) + +:::note We're compatible with TFC/TFE + +The Gruntwork module library and open source tools are compatible with Terraform Cloud and Terraform Enterprise. + +::: diff --git a/docs/guides/build-it-yourself/2-landing-zone/3-deployment-walkthrough/0-pre-requisites.md b/docs/guides/build-it-yourself/2-landing-zone/3-deployment-walkthrough/0-pre-requisites.md index 880b61345f..628c2245e6 100644 --- a/docs/guides/build-it-yourself/2-landing-zone/3-deployment-walkthrough/0-pre-requisites.md +++ b/docs/guides/build-it-yourself/2-landing-zone/3-deployment-walkthrough/0-pre-requisites.md @@ -14,7 +14,7 @@ This walkthrough has the following pre-requisites: This guide uses code from the [Gruntwork Infrastructure as Code Library](https://gruntwork.io/infrastructure-as-code-library/), as it implements most of the production-grade design for you out of the box. Make sure to read -[How to use the Gruntwork Infrastructure as Code Library](https://gruntwork.io/guides/foundations/how-to-use-gruntwork-infrastructure-as-code-library). +[Introduction to Gruntwork](/docs/intro/overview/intro-to-gruntwork). @@ -31,7 +31,7 @@ You must be a Gruntwork subscriber to This guide uses [Terraform](https://www.terraform.io/) to define and manage all the infrastructure as code. If you’re not familiar with Terraform, check out [A Comprehensive Guide to Terraform](https://blog.gruntwork.io/a-comprehensive-guide-to-terraform-b3d32832baca), [A Crash Course on Terraform](https://training.gruntwork.io/p/terraform), and -[How to use the Gruntwork Infrastructure as Code Library](https://gruntwork.io/guides/foundations/how-to-use-gruntwork-infrastructure-as-code-library). +[Introduction to Gruntwork](/docs/intro/overview/intro-to-gruntwork). #### Terragrunt @@ -56,5 +56,5 @@ automatically. diff --git a/docs/guides/build-it-yourself/2-landing-zone/3-deployment-walkthrough/1-prepare-your-infrastructure-live-repository.md b/docs/guides/build-it-yourself/2-landing-zone/3-deployment-walkthrough/1-prepare-your-infrastructure-live-repository.md index 7d419d534e..ef630fd7e1 100644 --- a/docs/guides/build-it-yourself/2-landing-zone/3-deployment-walkthrough/1-prepare-your-infrastructure-live-repository.md +++ b/docs/guides/build-it-yourself/2-landing-zone/3-deployment-walkthrough/1-prepare-your-infrastructure-live-repository.md @@ -4,7 +4,7 @@ This guide uses [Terragrunt](https://github.com/gruntwork-io/terragrunt) and its associated file and folder structure to deploy Terraform modules. Please note that **Terragrunt is NOT required for using Terraform modules from -the Gruntwork Infrastructure as Code Library.** Check out [How to use the Gruntwork Infrastructure as Code Library](https://gruntwork.io/guides/foundations/how-to-use-gruntwork-infrastructure-as-code-library) +the Gruntwork Infrastructure as Code Library.** Check out [Introduction to Gruntwork](/docs/intro/overview/intro-to-gruntwork) for instructions on alternative options, such as [deploying with plain Terraform](https://gruntwork.io/guides/foundations/how-to-use-gruntwork-infrastructure-as-code-library#deploy_using_plain_terraform). @@ -176,5 +176,5 @@ locals { diff --git a/docs/guides/build-it-yourself/3-pipelines/3-deployment-walkthrough/0-pre-requisites.md b/docs/guides/build-it-yourself/3-pipelines/3-deployment-walkthrough/0-pre-requisites.md index 04d0d9b808..f4073281ba 100644 --- a/docs/guides/build-it-yourself/3-pipelines/3-deployment-walkthrough/0-pre-requisites.md +++ b/docs/guides/build-it-yourself/3-pipelines/3-deployment-walkthrough/0-pre-requisites.md @@ -8,7 +8,7 @@ This walkthrough has the following pre-requisites: This guide uses code from the [Gruntwork Infrastructure as Code Library](https://gruntwork.io/infrastructure-as-code-library/), as it implements most of the production-grade design for you out of the box. Make sure to read -[How to use the Gruntwork Infrastructure as Code Library](https://gruntwork.io/guides/foundations/how-to-use-gruntwork-infrastructure-as-code-library). +[Introduction to Gruntwork](/docs/intro/overview/intro-to-gruntwork). @@ -25,7 +25,7 @@ You must be a Gruntwork subscriber to This guide uses [Terraform](https://www.terraform.io/) to define and manage all the infrastructure as code. If you’re not familiar with Terraform, check out [A Comprehensive Guide to Terraform](https://blog.gruntwork.io/a-comprehensive-guide-to-terraform-b3d32832baca), [A Crash Course on Terraform](https://training.gruntwork.io/p/terraform), and -[How to Use the Gruntwork Infrastructure as Code Library](https://gruntwork.io/guides/foundations/how-to-use-gruntwork-infrastructure-as-code-library) +[Introduction to Gruntwork](/docs/intro/overview/intro-to-gruntwork) #### CircleCI @@ -44,12 +44,15 @@ for instructions. #### Repository structure -This guide assumes your infrastructure code is organized in a manner similar to that covered in the -[Using -Terraform Modules section of the How to Use the Gruntwork Infrastructure as Code Library](https://gruntwork.io/guides/foundations/how-to-use-gruntwork-infrastructure-as-code-library/#using_terraform_modules) guide. This means that you -should have two repositories for your infrastructure code, `infrastructure-modules` and `infrastructure-live`. Make -sure that the `infrastructure-live` repository is locked down as recommended in [Lock down VCS systems](../2-production-grade-design/7-lock-down-vcs-systems.md). This guide -will assume that `master` is the protected branch where infrastructure is deployed from. +This guide assumes your infrastructure code is organized in a manner similar to +that covered in the [Using Terraform +Modules](/docs/intro/first-deployment/using-terraform-modules) introduction section. This means +that you should have two repositories for your infrastructure code, +`infrastructure-modules` and `infrastructure-live`. Make sure that the +`infrastructure-live` repository is locked down as recommended in [Lock down VCS +systems](../2-production-grade-design/7-lock-down-vcs-systems.md). This guide +will assume that `master` is the protected branch where infrastructure is +deployed from. @@ -58,7 +61,7 @@ will assume that `master` is the protected branch where infrastructure is deploy This guide will use [Terragrunt](https://github.com/gruntwork-io/terragrunt) and its associated file and folder structure to deploy Terraform modules. Please note that **Terragrunt is NOT required for using Terraform modules from the Gruntwork Infrastructure as Code Library.** Check out -[How to Use the Gruntwork Infrastructure as Code Library](https://gruntwork.io/guides/foundations/how-to-use-gruntwork-infrastructure-as-code-library/) for instructions +[Introduction to Gruntwork](/docs/intro/overview/intro-to-gruntwork) for instructions on alternative options, such as how to [Deploy using plain Terraform](https://gruntwork.io/guides/foundations/how-to-use-gruntwork-infrastructure-as-code-library/#deploy_using_plain_terraform). @@ -66,5 +69,5 @@ on alternative options, such as how to diff --git a/docs/guides/build-it-yourself/4-vpc/3-deployment-walkthrough/0-pre-requisites.md b/docs/guides/build-it-yourself/4-vpc/3-deployment-walkthrough/0-pre-requisites.md index 3e436c7358..f9bd81938e 100644 --- a/docs/guides/build-it-yourself/4-vpc/3-deployment-walkthrough/0-pre-requisites.md +++ b/docs/guides/build-it-yourself/4-vpc/3-deployment-walkthrough/0-pre-requisites.md @@ -12,7 +12,7 @@ This walkthrough has the following pre-requisites: This guide uses code from the [Gruntwork Infrastructure as Code Library](https://gruntwork.io/infrastructure-as-code-library/), as it implements most of the production-grade design for you out of the box. Make sure to read -[How to use the Gruntwork Infrastructure as Code Library](https://gruntwork.io/guides/foundations/how-to-use-gruntwork-infrastructure-as-code-library). +[Introduction to Gruntwork](/docs/intro/overview/intro-to-gruntwork). @@ -29,7 +29,7 @@ You must be a Gruntwork subscriber to This guide uses [Terraform](https://www.terraform.io/) to define and manage all the infrastructure as code. If you’re not familiar with Terraform, check out [A Comprehensive Guide to Terraform](https://blog.gruntwork.io/a-comprehensive-guide-to-terraform-b3d32832baca), [A Crash Course on Terraform](https://training.gruntwork.io/p/terraform), and -[How to Use the Gruntwork Infrastructure as Code Library](https://gruntwork.io/guides/foundations/how-to-use-gruntwork-infrastructure-as-code-library) +[Introduction to Gruntwork](/docs/intro/overview/intro-to-gruntwork) #### AWS accounts @@ -43,5 +43,5 @@ for instructions. diff --git a/docs/guides/build-it-yourself/4-vpc/3-deployment-walkthrough/1-deploy-a-management-vpc.md b/docs/guides/build-it-yourself/4-vpc/3-deployment-walkthrough/1-deploy-a-management-vpc.md index b6056cd806..5a9483664d 100644 --- a/docs/guides/build-it-yourself/4-vpc/3-deployment-walkthrough/1-deploy-a-management-vpc.md +++ b/docs/guides/build-it-yourself/4-vpc/3-deployment-walkthrough/1-deploy-a-management-vpc.md @@ -149,7 +149,7 @@ route table entries, more bastion hosts, and more credentials. This guide will use [Terragrunt](https://github.com/gruntwork-io/terragrunt) and its associated file and folder structure to deploy Terraform modules. Please note that **Terragrunt is NOT required for using Terraform modules from -the Gruntwork Infrastructure as Code Library.** Check out [How to Use the Gruntwork Infrastructure as Code Library](https://gruntwork.io/guides/foundations/how-to-use-gruntwork-infrastructure-as-code-library) +the Gruntwork Infrastructure as Code Library.** Check out [Introduction to Gruntwork](/docs/intro/overview/intro-to-gruntwork) for instructions on alternative options, such as how to [deploy using plain terraform](https://gruntwork.io/guides/foundations/how-to-use-gruntwork-infrastructure-as-code-library#deploy_using_plain_terraform). @@ -214,5 +214,5 @@ terragrunt apply diff --git a/docs/guides/build-it-yourself/5-kubernetes-cluster/3-deployment-walkthrough/0-pre-requisites.md b/docs/guides/build-it-yourself/5-kubernetes-cluster/3-deployment-walkthrough/0-pre-requisites.md index 7cdfbe985f..7ca8a852a0 100644 --- a/docs/guides/build-it-yourself/5-kubernetes-cluster/3-deployment-walkthrough/0-pre-requisites.md +++ b/docs/guides/build-it-yourself/5-kubernetes-cluster/3-deployment-walkthrough/0-pre-requisites.md @@ -14,7 +14,7 @@ This walkthrough has the following pre-requisites: This guide uses code from the [Gruntwork Infrastructure as Code Library](https://gruntwork.io/infrastructure-as-code-library/), as it implements most of the production-grade design for you out of the box. Make sure to read -[How to use the Gruntwork Infrastructure as Code Library](https://gruntwork.io/guides/foundations/how-to-use-gruntwork-infrastructure-as-code-library). +[Introduction to Gruntwork](/docs/intro/overview/intro-to-gruntwork). @@ -31,7 +31,7 @@ You must be a Gruntwork subscriber to This guide uses [Terraform](https://www.terraform.io/) to define and manage all the infrastructure as code. If you’re not familiar with Terraform, check out [A Comprehensive Guide to Terraform](https://blog.gruntwork.io/a-comprehensive-guide-to-terraform-b3d32832baca), [A Crash Course on Terraform](https://training.gruntwork.io/p/terraform), and -[How to Use the Gruntwork Infrastructure as Code Library](https://gruntwork.io/guides/foundations/how-to-use-gruntwork-infrastructure-as-code-library). +[Introduction to Gruntwork](/docs/intro/overview/intro-to-gruntwork). #### Python and Kubergrunt @@ -44,7 +44,7 @@ Python and `kubergrunt` installed on any computer where you will be running Terr This guide assumes you are deploying a Kubernetes cluster for use with [Docker](https://www.docker.com). The guide also uses [Packer](https://www.packer.io) to build VM images. If you’re not familiar with Docker or Packer, check out [A Crash Course on Docker and Packer](https://training.gruntwork.io/p/a-crash-course-on-docker-packer) and -[How to Use the Gruntwork Infrastructure as Code Library](https://gruntwork.io/guides/foundations/how-to-use-gruntwork-infrastructure-as-code-library). +[Introduction to Gruntwork](/docs/intro/overview/intro-to-gruntwork). #### AWS accounts @@ -58,5 +58,5 @@ for instructions. diff --git a/docs/guides/build-it-yourself/5-kubernetes-cluster/3-deployment-walkthrough/1-deploy-the-vpc.md b/docs/guides/build-it-yourself/5-kubernetes-cluster/3-deployment-walkthrough/1-deploy-the-vpc.md index 319eb6b141..c3bcf53d9d 100644 --- a/docs/guides/build-it-yourself/5-kubernetes-cluster/3-deployment-walkthrough/1-deploy-the-vpc.md +++ b/docs/guides/build-it-yourself/5-kubernetes-cluster/3-deployment-walkthrough/1-deploy-the-vpc.md @@ -126,7 +126,7 @@ git push --follow-tags This guide will use [Terragrunt](https://github.com/gruntwork-io/terragrunt) and its associated file and folder structure to deploy Terraform modules. Please note that **Terragrunt is NOT required for using Terraform modules from the Gruntwork Infrastructure as Code Library.** Check out -[How to Use the Gruntwork Infrastructure as Code Library](https://gruntwork.io/guides/foundations/how-to-use-gruntwork-infrastructure-as-code-library) for instructions +[Introduction to Gruntwork](/docs/intro/overview/intro-to-gruntwork) for instructions on alternative options, such as how to [Deploy using plain Terraform](https://gruntwork.io/guides/foundations/how-to-use-gruntwork-infrastructure-as-code-library#deploy_using_plain_terraform). @@ -149,5 +149,5 @@ terragrunt apply diff --git a/docs/guides/build-it-yourself/6-achieve-compliance/2-production-grade-design/0-intro.md b/docs/guides/build-it-yourself/6-achieve-compliance/2-production-grade-design/0-intro.md index 8dd5626007..527ad8145a 100644 --- a/docs/guides/build-it-yourself/6-achieve-compliance/2-production-grade-design/0-intro.md +++ b/docs/guides/build-it-yourself/6-achieve-compliance/2-production-grade-design/0-intro.md @@ -6,7 +6,7 @@ pagination_label: Production-grade Design In [core concepts](../1-core-concepts/0-intro.md) we discussed the basics of the AWS Foundations Benchmark. Although it's possible to achieve compliance with the Benchmark by manually configuring each setting in the web console or entering the CLI commands, we -strongly discourage this approach. It precludes [the myriad benefits of using code to manage infrastructure](https://gruntwork.io/guides/foundations/how-to-use-gruntwork-infrastructure-as-code-library/#infrastructure-as-code). +strongly discourage this approach. It precludes [the myriad benefits of using code to manage infrastructure](/docs/intro/overview/infrastructure-as-code). Instead, we advise using [Terraform](https://www.terraform.io) (or similar tools, such as [CloudFormation](https://aws.amazon.com/cloudformation/) or [Pulumi](https://www.pulumi.com/) to configure cloud @@ -18,5 +18,5 @@ edition of Terraform Up & Running](https://blog.gruntwork.io/terraform-up-runnin diff --git a/docs/guides/build-it-yourself/6-achieve-compliance/3-deployment-walkthrough/0-pre-requisites.md b/docs/guides/build-it-yourself/6-achieve-compliance/3-deployment-walkthrough/0-pre-requisites.md index bba5cd8687..87a0e7b749 100644 --- a/docs/guides/build-it-yourself/6-achieve-compliance/3-deployment-walkthrough/0-pre-requisites.md +++ b/docs/guides/build-it-yourself/6-achieve-compliance/3-deployment-walkthrough/0-pre-requisites.md @@ -13,7 +13,7 @@ This walkthrough has the following pre-requisites: This guide uses code from the [Gruntwork Infrastructure as Code Library](https://gruntwork.io/infrastructure-as-code-library/), as it implements most of the production-grade design for you out of the box. Make sure to read -[How to use the Gruntwork Infrastructure as Code Library](https://gruntwork.io/guides/foundations/how-to-use-gruntwork-infrastructure-as-code-library). +[Introduction to Gruntwork](/docs/intro/overview/intro-to-gruntwork). ## Gruntwork Compliance for CIS AWS Foundations Benchmark @@ -56,5 +56,5 @@ automatically. diff --git a/docs/guides/build-it-yourself/6-achieve-compliance/3-deployment-walkthrough/1-the-gruntwork-solution.md b/docs/guides/build-it-yourself/6-achieve-compliance/3-deployment-walkthrough/1-the-gruntwork-solution.md index 2d5fdcb0b9..47e69c8d5d 100644 --- a/docs/guides/build-it-yourself/6-achieve-compliance/3-deployment-walkthrough/1-the-gruntwork-solution.md +++ b/docs/guides/build-it-yourself/6-achieve-compliance/3-deployment-walkthrough/1-the-gruntwork-solution.md @@ -55,10 +55,9 @@ You can use this approach on each AWS account. In many cases, you’ll only need same methodology can be applied to pre-production accounts as well. If you need to brush up on how the IaC Library works, read the -[How to use -the Gruntwork Infrastructure as Code Library](https://gruntwork.io/guides/foundations/how-to-use-gruntwork-infrastructure-as-code-library/) guide. +[Introduction to Gruntwork](/docs/intro/overview/intro-to-gruntwork) section. diff --git a/docs/guides/reference-architecture/01-overview/overview.md b/docs/guides/reference-architecture/01-overview/overview.md index c46ab7ebe6..8df3882b28 100644 --- a/docs/guides/reference-architecture/01-overview/overview.md +++ b/docs/guides/reference-architecture/01-overview/overview.md @@ -37,7 +37,7 @@ All of the infrastructure in this repo is managed as **code** using [Terragrunt] [Gruntwork Service Catalog](https://github.com/gruntwork-io/terraform-aws-service-catalog/). For more info on Infrastructure as Code and Terraform, check out [A Comprehensive Guide to -Terraform](https://blog.gruntwork.io/a-comprehensive-guide-to-terraform-b3d32832baca) and our guide on [How to use the Gruntwork Infrastructure as Code Library](https://gruntwork.io/guides/foundations/how-to-use-gruntwork-infrastructure-as-code-library/). +Terraform](https://blog.gruntwork.io/a-comprehensive-guide-to-terraform-b3d32832baca) and our [Introduction to Gruntwork](/docs/intro/overview/intro-to-gruntwork) section. ## AWS accounts @@ -159,5 +159,5 @@ Next up, let's have a look at [how to authenticate](../authenticate/intro). diff --git a/docs/guides/stay-up-to-date/01-versioning.md b/docs/guides/stay-up-to-date/01-versioning.md new file mode 100644 index 0000000000..a5facefd94 --- /dev/null +++ b/docs/guides/stay-up-to-date/01-versioning.md @@ -0,0 +1,72 @@ +# How we version code + +## Versioning + +All of the code in the Gruntwork Infrastructure as Code Library is _versioned_. Every time we make a change, we put out a new +versioned release, and announce it in the monthly +[Gruntwork Newsletter](https://blog.gruntwork.io/tagged/gruntwork-newsletter). + +![An example of all the versioned updates announced in the monthly Gruntwork Newsletter](/img/guides/stay-up-to-date/newsletter.png) + +### Pinned Versions + +When you use the code from the Gruntwork Infrastructure as Code Library, you pin +yourself to a specific version of the code. That way, you are not accidentally affected by any subsequent changes in +the Gruntwork Infrastructure as Code Library until you explicitly choose to pull those changes in. And when you do want to pull the +changes in, it’s just a matter of bumping the version number! + +### Semantic Versioning + +We use version numbers of the form `MAJOR.MINOR.PATCH` (e.g., `1.2.3`), following the principles of +_[semantic versioning](https://semver.org)_. In traditional semantic versioning, you increment the: + +1. MAJOR version when you make incompatible API changes, +2. MINOR version when you add functionality in a backwards compatible manner, and +3. PATCH version when you make backwards compatible bug fixes. + +However, much of the Gruntwork Infrastructure as Code Library is still not at version `1.0.0`. Most of the Gruntwork Infrastructure as Code Library is using `0.MINOR.PATCH` version numbers. With `0.MINOR.PATCH`, the rules are a bit different, where you increment the: + +1. MINOR version when you make incompatible API changes +2. PATCH version when you add backwards compatible functionality or bug fixes. + +## Updating to new versions + +Follow the steps below to keep your code up to date: + +1. Make sure you're following our monthly [Gruntwork Newsletter](https://blog.gruntwork.io/tagged/gruntwork-newsletter) to be notified + of all updates to the Gruntwork Infrastructure as Code Library. Alternatively, you can "watch" repos in GitHub that you’re + interested in. + +2. When you find an update you’d like for a specific module, update any code using that module in + `infrastructure-modules` to the new version number. For example, if you were using `terraform-aws-vpc` at `v0.18.5` and you + wanted to update to `v0.7.3`, you would change from: + + ```hcl + module "vpc" { + source = "git@github.com:gruntwork-io/terraform-aws-vpc.git//modules/vpc-app?ref=v0.18.5" + # ... + } + ``` + + to: + + ```hcl + module "vpc" { + source = "git@github.com:gruntwork-io/terraform-aws-vpc.git//modules/vpc-app?ref=v0.18.6" + # ... + } + ``` + +3. Pay close attention to the release notes for any additional instructions. In particular, if the MINOR version number + was increased (e.g., `v0.18.0` → `v0.19.0`), that implies a backwards incompatible change, and the release notes will + explain what you need to do (e.g., you might have to add, remove, or change arguments you pass to the module). + +4. Test your changes locally. You do this using the same process outlined in [Manual tests for Terraform code](#manual_tests_terraform) and + [Automated tests for Terraform code](#automated_tests_terraform). + +5. Deploy your changes to each environment. You do this using the same process outlined in [Deploying Terraform code](#deploy_terraform). + + + diff --git a/docs/intro/first-deployment/deploy.md b/docs/intro/first-deployment/deploy.md new file mode 100644 index 0000000000..86c8e57948 --- /dev/null +++ b/docs/intro/first-deployment/deploy.md @@ -0,0 +1,265 @@ +# Deploy Your Module + +Now that your module has been thoroughly tested, you can deploy it to your real environments (e.g., staging and +production). There are many ways to deploy Terraform modules, so in this guide, we’ll focus on using Terraform or Terragrunt. + +## Deploy using plain Terraform + +One option is to deploy all of your environments using plain-old-Terraform. The approach is nearly identical to the +way you did manual testing; let’s walk through it for the staging environment. + +First, create a `staging/terraform.tfvars` file: + + infrastructure-modules + └ networking + └ vpc-app + └ main.tf + └ outputs.tf + └ variables.tf + └ testing + └ terraform.tfvars + └ backend.hcl + └ staging + └ terraform.tfvars + └ test + └ vpc_app_test.go + +Inside the file, set the variables for this module to values appropriate for this environment: + +```hcl title=infrastructure-modules/networking/vpc-app/staging/terraform.tfvars +aws_region = "us-east-2" +aws_account_id = "888888888888" +vpc_name = "staging-vpc" +cidr_block = "10.10.0.0/16" +num_nat_gateways = 1 +``` + +Next, create a `staging/backend.hcl` file: + + infrastructure-modules + └ networking + └ vpc-app + └ main.tf + └ outputs.tf + └ variables.tf + └ testing + └ terraform.tfvars + └ backend.hcl + └ staging + └ terraform.tfvars + └ backend.hcl + └ test + └ vpc_app_test.go + +Inside this file, configure the backend for staging: + +```hcl title=infrastructure-modules/networking/vpc-app/staging/backend.hcl +bucket = "" +key = "networking/vpc-app/terraform.tfstate" +region = "us-east-2" +encrypt = true +dynamodb_table = "" +``` + +And now you can deploy to the staging environment as follows: + +```bash +cd infrastructure-modules/networking/vpc-app/staging +terraform init -backend-config=backend.hcl ../ +terraform apply ../ +``` + +To deploy to other environments, create analogous `.tfvars` and `.hcl` files (e.g., `production/terraform.tfvars` and +`production/backend.hcl`) and run `terraform init` and `terraform apply` with those files. + +**Benefits of this approach** + +- No external tooling required. +- Analogous to how you run manual and automated tests. +- Quick feedback cycle. +- Completely free and open source. + +**Drawbacks to this approach** + +- You’re always deploying "latest" from a branch. No versioning or easy rollback. +- Lots of command-line arguments to pass. Easy to make mistakes. Most teams end up creating hacky wrapper scripts. +- Lots of backend configuration to copy for each module. Manually setting a unique `key` for each module is repetitive + and error prone. +- From a quick glance at the code, it’s not clear what accounts, environments, or regions you deploy to. Figuring this + out requires digging through many folders. + +## Deploy using Terragrunt + +Another option is to use [Terragrunt](https://github.com/gruntwork-io/terragrunt), an open source wrapper for Terraform +that helps alleviate some of the drawbacks mentioned in the previous approach. + +The first step with Terragrunt is to version your code. You can do this by creating Git tags in +`infrastructure-modules`: + +```bash +cd infrastructure-modules +git tag -a "v0.0.1" -m "Created vpc-app module" +git push --follow-tags +``` + +This will allow you to deploy different versions of your module in different environments (e.g., `v0.0.1` in prod and +`v0.0.2` in stage) and rollback to previous versions if necessary. With Terragrunt, we recommend defining your live +environments in a separate repo called `infrastructure-live` that uses a folder structure with the following format: + + infrastructure-live + └ + └ terragrunt.hcl + └ _global + └ + └ _global + └ + └ + └ terragrunt.hcl + +Where: + +
+ +#### `` + +A the top level, you have accounts (e.g., an AWS account). + +#### `` + +Within each account, there will be one or more regions (e.g., in AWS, `us-east-1`, `eu-west-1`, etc). There may also +be a `_global` folder that defines resources that are available across all the regions in this account, such as +IAM users and DNS settings. Each account also has a root `terragrunt.hcl` file that defines common Terraform settings +that apply to the entire account, such as what backend to use to store Terraform state. + +#### `` + +Within each region, there will be one or more environments, such as dev, stage, prod, mgmt, etc. There may also be a +`_global` folder that defines resources that are available across all the environments in this region. + +#### `` + +Within each environment, you use Terraform modules to deploy one or more resources, such as servers, databases load +balancers, and so on. Each module is configured via a `terragrunt.hcl` file. + +
+ +For example, if you were using AWS, with separate accounts for staging and production (see +[How to Configure a Production Grade AWS Account Structure](/guides/foundations/how-to-configure-production-grade-aws-account-structure)), +and you wanted to deploy the `vpc-app` module in the `us-east-2` region in +each of these accounts, the folder structure would look like this: + + infrastructure-live + └ staging + └ terragrunt.hcl + └ us-east-2 + └ stage + └ networking + └ vpc-app + └ terragrunt.hcl + └ production + └ terragrunt.hcl + └ us-east-2 + └ prod + └ networking + └ vpc-app + └ terragrunt.hcl + +Environments within accounts + +In the folder structure above, it may seem redundant to have an environment, such as `stage`, within an account, such +as `staging`. However, in real-world usage, it’s common to have multiple environments within a single account. For +example, within the `staging` account, you may have not just a `stage` environment, which contains the VPC and some +applications, but also a `mgmt` environment, which contains a separate VPC for running DevOps tooling (e.g., an OpenVPN +server). + +The `terragrunt.hcl` in the root of each account defines the backend settings for that account (including special +helpers to automatically set the `key` value). Here’s an example of what `staging/terragrunt.hcl` might look +like: + +```hcl title=infrastructure-live/staging/terragrunt.hcl +remote_state { + backend = "s3" + config = { + # Set defaults for all the backend settings for this environment + bucket = "" + region = "us-east-2" + encrypt = true + dynamodb_table = "" + + # Automatically set the key parameter to the relative path between this root terragrunt.hcl file and the child + # terragrunt.hcl file (e.g., for vpc-app, it'll end up us-east-2/stage/networking/vpc-app/terraform.tfstate). + key = "${path_relative_to_include()}/terraform.tfstate" + } +} +``` + +The `terragrunt.hcl` for each child module within an account specifies what module to deploy—including the version to +use—and sets the variables to values appropriate for that environment. Here’s an example of what +`staging/us-east-2/stage/vpc-app/terragrunt.hcl` might look like: + +```hcl title=infrastructure-live/staging/us-east-2/stage/vpc-app/terragrunt.hcl +# Deploy the vpc-app module at a specific version (via the ref=xxx param) +terraform { + source = "git@github.com:/infrastructure-modules.git//networking/vpc-app?ref=v0.0.1" +} + +# Set the variables for the vpc-app module in this environment +inputs = { + aws_region = "us-east-2" + aws_account_id = "888888888888" + vpc_name = "staging-vpc" + cidr_block = "10.10.0.0/16" + num_nat_gateways = 1 +} + +# Automatically include settings from the root terragrunt.hcl in this account +include { + path = find_in_parent_folders() +} +``` + +To deploy `vpc-app` in staging, you do the following: + +```bash +cd infrastructure-live/staging/us-east-2/stage/vpc-app +terragrunt apply +``` + +When you run this command, Terragrunt will: + +1. Checkout the `infrastructure-modules` repo at version `v0.0.1` into a scratch directory. +2. Run `terraform init` in the scratch directory, configuring the backend to the values in the root `terragrunt.hcl`. +3. Run `terraform apply` in the scratch directory, configuring the variables to the values in the `inputs = { ... }` + block. + +You can deploy the production environment by creating an analogous +`infrastructure-live/production/us-east-2/prod/vpc-app/terragrunt.hcl` file and running `terragrunt apply` in +`infrastructure-live/production/us-east-2/prod/vpc-app/`. If you have multiple modules and you want to deploy all of +them, you can use `terragrunt apply-all`. For example, to deploy _everything_ in the production account, you would +do the following: + +```bash +cd infrastructure-live/production +terragrunt apply-all +``` + +**Benefits of this approach** + +- All your code is versioned. You can deploy different versions in different environments, and roll back to older + versions if necessary. +- Backend configuration is DRY. No more copy/pasting values, no more manually setting `key` for each module. +- CLI arguments are DRY. No need for long commands or extra wrapper scripts. +- The full structure of all accounts, environments, and regions is visible at a glance in the `infrastructure-live` + repo. +- Completely free and open source. +- Deploy multiple modules using `apply-all`. + +**Drawbacks to this approach** + +- You have to install, learn, and manage a new tool / abstraction layer. +- The scratch directory can make debugging/troubleshooting tricky. + + + diff --git a/docs/intro/first-deployment/stub.md b/docs/intro/first-deployment/stub.md deleted file mode 100644 index da21efa459..0000000000 --- a/docs/intro/first-deployment/stub.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -'title': 'Stub' ---- - -# Stub - - - diff --git a/docs/intro/first-deployment/testing.md b/docs/intro/first-deployment/testing.md new file mode 100644 index 0000000000..59bdd7e325 --- /dev/null +++ b/docs/intro/first-deployment/testing.md @@ -0,0 +1,220 @@ +# Test Your Code + +## Manual tests for Terraform code + +Now that the code is written, you may want to test it manually. We recommend testing in a _sandbox environment_ where +you can deploy infrastructure without affecting any other environments (especially production!). For example, if you’re +using AWS, this should be a separate AWS account. + +The easiest way to test is to create a `testing/terraform.tfvars` file: + + infrastructure-modules + └ networking + └ vpc-app + └ main.tf + └ outputs.tf + └ variables.tf + └ testing + └ terraform.tfvars + +Inside this file, you can set all the variables for your module to test-friendly values: + +```hcl title=infrastructure-modules/networking/vpc-app/testing/terraform.tfvars +aws_region = "us-east-2" +aws_account_id = "555566667777" +vpc_name = "example-vpc" +cidr_block = "10.0.0.0/16" +num_nat_gateways = 1 +``` + +You should also add a `testing/backend.hcl` file: + + infrastructure-modules + └ networking + └ vpc-app + └ main.tf + └ outputs.tf + └ variables.tf + └ testing + └ terraform.tfvars + └ backend.hcl + +In this file, you can configure test-friendly settings for your backend. For example, if you’re using the S3 backend, +you can specify: + +```hcl title=infrastructure-modules/networking/vpc-app/testing/backend.hcl +bucket = "" +key = "manual-testing//terraform.tfstate" +region = "us-east-2" +``` + +You can now test manually by authenticating to your sandbox environment (see +[A Comprehensive Guide to Authenticating to AWS on the Command Line](https://blog.gruntwork.io/a-comprehensive-guide-to-authenticating-to-aws-on-the-command-line-63656a686799)) +and running: + +```bash +cd infrastructure-modules/networking/vpc-app/testing +terraform init -backend-config=backend.hcl ../ +terraform apply ../ +``` + +When you’re done testing, clean up by running: + +```bash +terraform destroy ../ +``` + +## Automated tests for Terraform code + +You may also want to create automated tests for your module. Automated tests for infrastructure code will spin up and +tear down a lot of infrastructure, so we recommend a separate _testing environment_ (e.g. yet another AWS account) for +running automated tests—separate even from the sandboxes you use for manual testing. You can run a tool like +[cloud-nuke](https://github.com/gruntwork-io/cloud-nuke) on a schedule to periodically clean up left-over resources in +your testing environment (e.g., delete all resources that are older than 24h). + +The only way to build confidence that your infrastructure code works as you expect is to deploy it into a real AWS +account. That means you’ll primarily be writing _integration tests_ that: + +1. Run `terraform apply` to deploy your module + +2. Perform a bunch of validations that the deployed infrastructure works as expected + +3. Run `terraform destroy` at the end to clean up + +In short, you’re automating the steps you took to manually test your module! + +You can make it easier to write tests of this format by leveraging [Terratest](https://github.com/gruntwork-io/terratest/), +an open source Go library that contains helpers for testing many types of infrastructure code, including Terraform, +Packer, and Docker. + +You can define tests for your `vpc-app` module in a `vpc_app_test.go` file in a `test` folder: + + infrastructure-modules + └ networking + └ vpc-app + └ main.tf + └ outputs.tf + └ variables.tf + └ testing + └ terraform.tfvars + └ backend.hcl + └ test + └ vpc_app_test.go + +Check out the [Terratest install instructions](https://github.com/gruntwork-io/terratest/#quickstart) for how to +configure your environment for Go and install Terratest. + +Next, write some test code in `vpc_app_test.go` that looks like this: + +```go title=infrastructure-modules/test/vpc_app_test.go +package test + +import ( + "testing" + + "fmt" + "github.com/gruntwork-io/terratest/modules/random" + "github.com/gruntwork-io/terratest/modules/terraform" +) + +func TestVpcApp(t *testing.T) { + // Run this test in parallel with all the others + t.Parallel() + + // Unique ID to namespace resources + uniqueId := random.UniqueId() + // Generate a unique name for each VPC so tests running in parallel don't clash + vpcName := fmt.Sprintf("test-vpc-%s", uniqueId) + // Generate a unique key in the S3 bucket for the Terraform state + backendS3Key := fmt.Sprintf("vpc-app-test/%s/terraform.tfstate", uniqueId) + + terraformOptions := &terraform.Options { + // Where the Terraform code is located + TerraformDir: "../networking/vpc-app", + + // Variables to pass to the Terraform code + Vars: map[string]interface{}{ + "aws_region": "us-east-2", + "aws_account_id": "111122223333", // ID of testing account + "vpc_name": vpcName, + "cidr_block": "10.0.0.0/16", + "num_nat_gateways": 1, + }, + + // Backend configuration to pass to the Terraform code + BackendConfig: map[string]interface{}{ + "bucket": "", // bucket in testing account + "region": "us-east-2", // region of bucket in testing account + "key": backendS3Key, + }, + } + + // Run 'terraform destroy' at the end of the test to clean up + defer terraform.Destroy(t, terraformOptions) + + // Run 'terraform init' and 'terraform apply' to deploy the module + terraform.InitAndApply(t, terraformOptions) +} +``` + +The test code above implements a minimal test that does the following: + +
+ +#### Configure variables + +This is similar to the `testing/terraform.tfvars` used in manual testing. + +#### Configure the backend + +This is similar to the `testing-backend.hcl` used in manual testing. + +#### Namespace resources + +The code uses ‘random.UniqueId()\` to generate unique identifiers for all the resources in this test. This allows +multiple tests to run in parallel (e.g., on your computer, your teammates’ computers, CI servers) without running +into conflicts (e.g., without conflicts over resources that require unique names, such as VPCs). + +#### Defer `terraform destroy` + +The test code uses `defer` to schedule `terraform.Destroy` to run at the end of the test, whether or not the test +passes. + +#### `terraform init` and `apply` + +The test runs `terraform init` and `terraform apply` on the module. If this hits any errors, the test will fail. + +
+This is a minimal test that just makes sure your module can deploy and undeploy successfully. This is a great start, +and will catch a surprising number of bugs, but for production-grade code, you’ll probably want more validation logic. +Check out the real [module-vpc tests](https://github.com/gruntwork-io/module-vpc/tree/master/test) to see how we validate +VPCs by, for example, launching EC2 instances in various subnets and making sure that connections between some subnets +work, and others are blocked, based on the networking settings in that VPC. + +To run the test, authenticate to your testing environment and do the following: + +```bash +cd infrastructure-modules/test +go test -v -timeout 45m +``` + +Note the use of the `-timeout 45m` argument with `go test`. By default, Go imposes a time limit of 10 minutes for +tests, after which it forcibly kills the test run, causing the tests to not only fail, but even preventing the cleanup +code (i.e., `terraform destroy`) from running. This VPC test should take closer to ten minutes, but whenever running a +Go test that deploys real infrastructure, it’s safer to set an extra long timeout to avoid the test being killed part +way through and leaving all sorts of infrastructure still running. + +For a lot more information on writing automated tests for Terraform code, see: + +1. [Terratest documentation](https://github.com/gruntwork-io/terratest/), especially the many examples and corresponding + tests in the `examples` and `test` folders, respectively, and the + [testing best practices](https://github.com/gruntwork-io/terratest/#testing-best-practices) section. + +2. _[Terraform: Up & Running](https://www.terraformupandrunning.com)_, 2nd edition, has an entire chapter dedicated to + automated testing for Terraform code, including unit tests, integration tests, end-to-end tests, dependency injection, + running tests in parallel, test stages, and more. + + + diff --git a/docs/intro/first-deployment/using-terraform-modules.md b/docs/intro/first-deployment/using-terraform-modules.md new file mode 100644 index 0000000000..389ca0d990 --- /dev/null +++ b/docs/intro/first-deployment/using-terraform-modules.md @@ -0,0 +1,252 @@ +# Prepare Your Module + +This section will show you how to use Terraform modules from the Gruntwork Infrastructure as Code Library. As an illustrative example, +we’ll deploy the `vpc-app` Terraform module from [terraform-aws-vpc](https://github.com/gruntwork-io/terraform-aws-vpc). + +:::caution + +You must be a Gruntwork subscriber to access `terraform-aws-vpc`. + +::: + +You can use this module to deploy a production-grade VPC on AWS. For full background information on VPCs, check +out [How to deploy a production-grade VPC on AWS](/docs/guides/build-it-yourself/vpc/intro/what-youll-learn-in-this-guide). + +## Create a wrapper module + +The Terraform modules in the Gruntwork Infrastructure as Code Library are intentionally designed to be unopinionated, so they do not +configure `provider` or `backend` settings. Moreover, you will often use multiple modules from the Infrastructure as Code Library, +rather than just one at a time. Therefore, the canonical way to consume a Terraform module from the Gruntwork +Infrastructure as Code Library is to create a _wrapper module_ in one of your own Git repos. + +Let’s assume you have a repo called `infrastructure-modules` and create a `vpc-app` wrapper module in it: + + infrastructure-modules + └ networking + └ vpc-app + └ main.tf + └ outputs.tf + └ variables.tf + +## Configure your providers + +Inside of `main.tf`, configure whatever Terraform providers you’re using. Since the `vpc-app` module you’re using in +this guide is an AWS module, you’ll need to configure the AWS provider: + +```hcl title=infrastructure-modules/networking/vpc-app/main.tf +provider "aws" { + # The AWS region in which all resources will be created + region = var.aws_region + + # Require a 2.x version of the AWS provider + version = "~> 2.6" + + # Only these AWS Account IDs may be operated on by this template + allowed_account_ids = [var.aws_account_id] +} +``` + +This configures the AWS provider as follows: + +
+ +#### Use a specific AWS region + +The AWS region is configured via the `aws_region` input variable (you’ll declare this shortly). This allows you to +deploy this module in multiple regions. + +#### Pin the AWS provider version + +The code above ensures that you always get AWS provider version `2.x` and won’t accidentally get version `3.x` in the +future, which would be backwards incompatible. We recommend pinning the versions for all providers you’re using. + +#### Pin AWS account IDs + +The code above will only allow you to run it against the AWS account with ID passed in via the `aws_account_id` input +variable (you’ll declare this shortly). This is an extra safety measure to ensure you don’t accidentally authenticate +to the wrong AWS account while deploying this code—e.g., so you don’t accidentally deploy changes intended for +staging to production (for more info on working with multiple AWS accounts, see +[How to Configure a Production Grade AWS Account Structure](/docs/guides/build-it-yourself/landing-zone/intro/what-youll-learn-in-this-guide)). + +
+ +Let’s add the corresponding input variables in `variables.tf`: + +```hcl title=infrastructure-modules/networking/vpc-app/variables.tf +variable "aws_region" { + description = "The AWS region in which all resources will be created" + type = string +} + +variable "aws_account_id" { + description = "The ID of the AWS Account in which to create resources." + type = string +} +``` + +## Configure Terraform + +Next, configure Terraform itself in `main.tf`: + +```hcl title=infrastructure-modules/networking/vpc-app/main.tf +terraform { + # Partial configuration for the backend: https://www.terraform.io/docs/backends/config.html#partial-configuration + backend "s3" {} + + # Only allow this Terraform version. Note that if you upgrade to a newer version, Terraform won't allow you to use an + # older version, so when you upgrade, you should upgrade everyone on your team and your CI servers all at once. + required_version = "= 0.12.6" +} +``` + +This configures Terraform as follows: + +
+ +#### Configure a backend + +The code above configures a _backend_, which is a shared location where Terraform state can be stored and accessed by +your team. You can use any of the [supported backends](https://www.terraform.io/docs/backends/types/index.html) (the +example above uses S3, which is a good choice for AWS users). See +[How to manage Terraform state](https://blog.gruntwork.io/how-to-manage-terraform-state-28f5697e68fa) for more info. + +#### Partial configuration + +The backend uses a _[partial configuration](https://www.terraform.io/docs/backends/config.html#partial-configuration)_, +which means most of the backend configuration (e.g., which S3 bucket and path to use) will be specified from outside +of the code. You’ll see an example of this soon. + +#### Pin the Terraform version + +The code above will ONLY allow you to run it with a specific Terraform version. This is a safety measure to ensure +you don’t accidentally pick up a new version of Terraform until you’re ready. This is important because (a) Terraform +is a pre 1.0.0 tool, so even patch version number bumps (e.g., `0.12.6` → `0.12.7`) are sometimes backwards +incompatible or buggy and (b) once you’ve upgraded to a newer version, Terraform will no longer allow you to deploy +that code with any older version. For example, if a single person on your team upgrades to `0.12.7` and runs `apply`, +then you’ll no longer be able to use the state file with `0.12.6`, and you’ll be forced to upgrade everyone on your +team and all your CI servers to `0.12.7`. It’s best to do this explicitly, rather than accidentally, so we recommend +pinning Terraform versions. + +
+ +## Use the modules from the Gruntwork Infrastructure as Code Library + +Now you can pull in the Terraform modules you want from the Gruntwork Infrastructure as Code Library as follows: + +```hcl title=infrastructure-modules/networking/vpc-app/main.tf +module "vpc" { + # Make sure to replace in this URL with the latest terraform-aws-vpc release + source = "git@github.com:gruntwork-io/terraform-aws-vpc.git//modules/vpc-app?ref=" + + aws_region = var.aws_region + vpc_name = var.vpc_name + cidr_block = var.cidr_block + num_nat_gateways = var.num_nat_gateways +} +``` + +This code does the following: + +
+ +#### Terraform module support + +This code pulls in a module using Terraform’s native `module` functionality. For background info, see +[How to create reusable infrastructure with Terraform modules](https://blog.gruntwork.io/how-to-create-reusable-infrastructure-with-terraform-modules-25526d65f73d). + +#### SSH Git URL + +The `source` URL in the code above uses a Git URL with SSH authentication (see +[module sources](https://www.terraform.io/docs/modules/sources.html) for all the types of `source` URLs you can use). +If you have established your account and linked your GitHub ID according to the instruction in [Accessing the Dev Portal](/docs/intro/dev-portal/create-account), this will allow you to access private repos in the Gruntwork +Infrastructure as Code Library without having to hard-code a password in your Terraform code. + +#### Versioned URL + +Note the `?ref=` at the end of the `source` URL. This parameter allows you to pull in a specific version of +each module so that you don’t accidentally pull in (potentially backwards incompatible code) in the future. You +should replace `` with the latest version from the releases page of the repo you’re using (e.g., here’s +[the releases page for terraform-aws-vpc](https://github.com/gruntwork-io/terraform-aws-vpc/releases)). + +#### Module arguments + +Below the `source` URL, you’ll need to pass in the module-specific arguments. You can find all the required and +optional variables defined in `vars.tf` (old name) or `variables.tf` (new name) of the module (e.g., +here’s [the variables.tf for vpc-app](https://github.com/gruntwork-io/terraform-aws-vpc/blob/master/modules/vpc-app/vars.tf)). +The code above sets these to input variables (which you’ll define shortly) so that you can use different values in +different environments. + +
+ +Let’s add the new input variables in `variables.tf`: + +```hcl title=infrastructure-modules/networking/vpc-app/variables.tf +variable "vpc_name" { + description = "Name of the VPC. Examples include 'prod', 'dev', 'mgmt', etc." + type = string +} + +variable "cidr_block" { + description = "The IP address range of the VPC in CIDR notation. A prefix of /16 is recommended. Do not use a prefix higher than /27. Example: '10.100.0.0/16'." + type = string +} + +variable "num_nat_gateways" { + description = "The number of NAT Gateways to launch for this VPC. For production VPCs, multiple NAT Gateways are recommended." + type = number +} +``` + +You may also want to add useful output variables in `outputs.tf`: + +```hcl title=infrastructure-modules/networking/vpc-app/outputs.tf +output "vpc_name" { + description = "The VPC name" + value = module.vpc.vpc_name +} + +output "vpc_id" { + description = "The VPC ID" + value = module.vpc.vpc_id +} + +output "vpc_cidr_block" { + description = "The VPC CIDR block" + value = module.vpc.vpc_cidr_block +} + +output "public_subnet_cidr_blocks" { + description = "The CIDR blocks of the public subnets" + value = module.vpc.public_subnet_cidr_blocks +} + +output "private_app_subnet_cidr_blocks" { + description = "The CIDR blocks of the private app subnets" + value = module.vpc.private_app_subnet_cidr_blocks +} + +output "private_persistence_subnet_cidr_blocks" { + description = "The CIDR blocks of the private persistence subnets" + value = module.vpc.private_persistence_subnet_cidr_blocks +} + +output "public_subnet_ids" { + description = "The IDs of the public subnets" + value = module.vpc.public_subnet_ids +} + +output "private_app_subnet_ids" { + description = "The IDs of the private app subnets" + value = module.vpc.private_app_subnet_ids +} + +output "private_persistence_subnet_ids" { + description = "The IDs of the private persistence subnets" + value = module.vpc.private_persistence_subnet_ids +} +``` + + + diff --git a/docs/intro/overview/infrastructure-as-code.md b/docs/intro/overview/infrastructure-as-code.md new file mode 100644 index 0000000000..4f9029d9a9 --- /dev/null +++ b/docs/intro/overview/infrastructure-as-code.md @@ -0,0 +1,64 @@ +# Infrastructure as code + +Everything in the Gruntwork Infrastructure as Code Library is designed to allow you to define your _infrastructure as code (IaC)_. +That is, instead of deploying infrastructure _manually_ (e.g., by clicking around a web page), the idea behind IaC is +to write code to define, provision, and manage your infrastructure. This has a number of benefits: + +
+ +#### Self-service + +Most teams that deploy code manually have a small number of sysadmins (often, just one) who are the only ones who +know all the magic incantations to make the deployment work and are the only ones with access to production. This +becomes a major bottleneck as the company grows. If your infrastructure is defined in code, then the entire +deployment process can be automated, and developers can kick off their own deployments whenever necessary. + +#### Speed and safety + +If the deployment process is automated, it’ll be significantly faster, since a computer can carry out the deployment +steps far faster than a person; and safer, since an automated process will be more consistent, more repeatable, and +not prone to manual error. + +#### Documentation + +Instead of the state of your infrastructure being locked away in a single sysadmin’s head, you can represent the +state of your infrastructure in source files that anyone can read. In other words, IaC acts as documentation, +allowing everyone in the organization to understand how things work, even if the sysadmin goes on vacation. + +#### Version control + +You can store your IaC source files in version control, which means the entire history of your infrastructure is now +captured in the commit log. This becomes a powerful tool for debugging issues, as any time a problem pops up, your +first step will be to check the commit log and find out what changed in your infrastructure, and your second step may +be to resolve the problem by simply reverting back to a previous, known-good version of your IaC code. + +#### Validation + +If the state of your infrastructure is defined in code, then for every single change, you can perform a code review, +run a suite of automated tests, and pass the code through static analysis tools, all practices that are known to +significantly reduce the chance of defects. + +#### Happiness + +Deploying code and managing infrastructure manually is repetitive and tedious. Developers and sysadmins resent this +type of work, as it involves no creativity, no challenge, and no recognition. You could deploy code perfectly for +months, and no one will take notice—until that one day when you mess it up. That creates a stressful and unpleasant +environment. IaC offers a better alternative that allows computers to do what they do best (automation) and +developers to do what they do best (coding). + +#### Reuse + +You can package your infrastructure into reusable modules, so that instead of doing every deployment for every +product in every environment from scratch, you can build on top of known, documented, battle-tested pieces. You +can build these reusable modules yourself or use an existing collection of modules, such as the Gruntwork +Infrastructure as Code Library. + +Some of the main IaC tools you’ll see used and referenced in the Gruntwork Infrastructure as Code Library are Terraform, Terragrunt, +Packer, Docker, and Helm, each of which we’ll discuss in the next several sections. + +
+ + + diff --git a/docs/intro/tool-fundamentals/packer.md b/docs/intro/tool-fundamentals/packer.md index 3bb86d90d0..f043798a8e 100644 --- a/docs/intro/tool-fundamentals/packer.md +++ b/docs/intro/tool-fundamentals/packer.md @@ -5,22 +5,26 @@ images, Docker images) as code. For example, here is how you can use Packer to d ```json { - "builders": [{ - "type": "amazon-ebs", - "region": "us-east-2", - "source_ami": "ami-0c55b159cbfafe1f0", - "instance_type": "t2.micro", - "ssh_username": "ubuntu", - "ami_name": "packer-example-{{timestamp}}" - }], - "provisioners": [{ - "type": "shell", - "inline": [ - "curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -", - "sudo apt-get update -y", - "sudo apt-get install -y nodejs" - ] - }] + "builders": [ + { + "type": "amazon-ebs", + "region": "us-east-2", + "source_ami": "ami-0c55b159cbfafe1f0", + "instance_type": "t2.micro", + "ssh_username": "ubuntu", + "ami_name": "packer-example-{{timestamp}}" + } + ], + "provisioners": [ + { + "type": "shell", + "inline": [ + "curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -", + "sudo apt-get update -y", + "sudo apt-get install -y nodejs" + ] + } + ] } ``` @@ -35,11 +39,18 @@ includes an `ssh-grunt` binary you can run on each server to manage SSH access t IAM users in specific IAM groups will be able to SSH to specific servers using their own usernames and SSH keys). To get these scripts and binaries onto your virtual servers (e.g., onto EC2 instances in AWS), we recommend using Packer to build VM images that have these scripts and binaries installed. You'll see an -example of how to do this in [How to use the Gruntwork Infrastructure as Code Library](https://gruntwork.io/guides/foundations/how-to-use-gruntwork-infrastructure-as-code-library/#how_to_use_the_catalog). Note that Gruntwork Infrastructure as Code Library does NOT require that -you use Packer (e.g., you could also use Ansible or Chef to install the scripts and binaries), but the Gruntwork -Reference Architecture does use Packer as one of its opinionated tools. +example of how to do this in our [Deploy Your First Module](/docs/intro/first-deployment/using-terraform-modules) section. + +:::note + +The Gruntwork Infrastructure as Code Library does NOT require that you use +Packer (e.g., you could also use Ansible or Chef to install the scripts and +binaries), but the Gruntwork Reference Architecture does use Packer as one of +its opinionated tools. + +::: diff --git a/docs/intro/tool-fundamentals/terraform.md b/docs/intro/tool-fundamentals/terraform.md index ad226dd0d2..18827e2317 100644 --- a/docs/intro/tool-fundamentals/terraform.md +++ b/docs/intro/tool-fundamentals/terraform.md @@ -25,7 +25,19 @@ thorough introduction to the language. A large percentage of the infrastructure code in the Gruntwork Infrastructure as Code Library is defined using Terraform. We even wrote [the book](https://www.terraformupandrunning.com) on it! +## Terraform Cloud and Terraform Enterprise + +[Terraform Cloud](https://www.terraform.io/docs/cloud/index.html) and [Terraform Enterprise](https://www.terraform.io/docs/enterprise/index.html) are HashiCorp’s commercial Terraform products. They include many additional features for Terraform, including plan and apply workflows with approvals, role-based access control for teams, policy as code using Sentinel, and more. + +![](/img/intro/tool-fundamentals/tfc.png) + +:::note We're compatible with TFC/TFE + +The Gruntwork module library and open source tools are compatible with Terraform Cloud and Terraform Enterprise. + +::: + diff --git a/sidebars.js b/sidebars.js index e302b3be56..b6d0da814b 100644 --- a/sidebars.js +++ b/sidebars.js @@ -17,6 +17,7 @@ const sidebars = { { Overview: [ "intro/overview/intro-to-gruntwork", + "intro/overview/infrastructure-as-code", // Temporarily hiding the unfinished sections from the sidebar We'll put // them back shortly and don't want to delete the pages as we know we're // going to have these sections within a few days. @@ -47,6 +48,13 @@ const sidebars = { "intro/tool-fundamentals/terragrunt", ], }, + { + "Deploy Your First Module": [ + "intro/first-deployment/using-terraform-modules", + "intro/first-deployment/testing", + "intro/first-deployment/deploy", + ], + }, { type: "doc", id: "intro/next-steps", diff --git a/static/img/guides/stay-up-to-date/newsletter.png b/static/img/guides/stay-up-to-date/newsletter.png new file mode 100644 index 0000000000000000000000000000000000000000..d80ed57aef40906f9d7328a96a79f97a82cd10fa GIT binary patch literal 246547 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
;UBldF5&#Y(>) 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

H`^C!w=(s`D|+NL>f`( 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

<5uDOII=oR1X}kON4-4m8MxL<13{V$sw4n>+ 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ⅆtU4FWz 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

S~b6u3( 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

WyK}A5JWm+A-zx!d4R|#%__!%1!x6)Xk|b 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 hDtG;$n^;MWUPWUk0Tb9ZI=rf}Y6{+U>xy>3O4_ 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%0DB2 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 PvuEeQ9ce$Gxc0vQbI*_e literal 0 HcmV?d00001 From f137428ec9b9f9b4bc1b2e680d670d67ffd802dc Mon Sep 17 00:00:00 2001 From: Eugene K Date: Fri, 7 Jan 2022 10:16:22 -0500 Subject: [PATCH 2/6] Incremental progress - no more references to the old guide --- .../1-prepare-your-infrastructure-live-repository.md | 2 +- .../2-deploy-the-ecs-deploy-runner.md | 4 ++-- .../1-deploy-a-management-vpc.md | 6 +++--- .../2-deploy-application-vp-cs.md | 4 ++-- .../3-deployment-walkthrough/1-deploy-the-vpc.md | 6 +++--- .../3-deployment-walkthrough/0-pre-requisites.md | 3 +-- .../0-apply-account-baseline-root-to-root-account.md | 4 ++-- _docs-sources/guides/stay-up-to-date/01-versioning.md | 4 ++-- ...es-to-the-gruntwork-infrastructure-as-code-library.md | 6 +++--- ...es-to-the-gruntwork-infrastructure-as-code-library.md | 5 +++-- ...es-to-the-gruntwork-infrastructure-as-code-library.md | 5 ++--- ...es-to-the-gruntwork-infrastructure-as-code-library.md | 5 ++--- ...es-to-the-gruntwork-infrastructure-as-code-library.md | 5 ++--- ...es-to-the-gruntwork-infrastructure-as-code-library.md | 7 +++---- .../2-deployment-walkthrough.md | 5 ++--- .../1-prepare-your-infrastructure-live-repository.md | 4 ++-- .../2-deploy-the-ecs-deploy-runner.md | 6 +++--- .../1-deploy-a-management-vpc.md | 8 ++++---- .../2-deploy-application-vp-cs.md | 6 +++--- .../3-deployment-walkthrough/1-deploy-the-vpc.md | 8 ++++---- .../3-deployment-walkthrough/0-pre-requisites.md | 5 ++--- .../0-apply-account-baseline-root-to-root-account.md | 6 +++--- docs/guides/stay-up-to-date/01-versioning.md | 6 +++--- ...es-to-the-gruntwork-infrastructure-as-code-library.md | 8 ++++---- ...es-to-the-gruntwork-infrastructure-as-code-library.md | 7 ++++--- ...es-to-the-gruntwork-infrastructure-as-code-library.md | 7 +++---- ...es-to-the-gruntwork-infrastructure-as-code-library.md | 7 +++---- ...es-to-the-gruntwork-infrastructure-as-code-library.md | 7 +++---- ...es-to-the-gruntwork-infrastructure-as-code-library.md | 9 ++++----- .../2-deployment-walkthrough.md | 7 +++---- docs/intro/environment-setup/recommended_tools.md | 2 +- 31 files changed, 82 insertions(+), 92 deletions(-) diff --git a/_docs-sources/guides/build-it-yourself/2-landing-zone/3-deployment-walkthrough/1-prepare-your-infrastructure-live-repository.md b/_docs-sources/guides/build-it-yourself/2-landing-zone/3-deployment-walkthrough/1-prepare-your-infrastructure-live-repository.md index fec130ac06..a0267847e4 100644 --- a/_docs-sources/guides/build-it-yourself/2-landing-zone/3-deployment-walkthrough/1-prepare-your-infrastructure-live-repository.md +++ b/_docs-sources/guides/build-it-yourself/2-landing-zone/3-deployment-walkthrough/1-prepare-your-infrastructure-live-repository.md @@ -6,7 +6,7 @@ This guide uses [Terragrunt](https://github.com/gruntwork-io/terragrunt) and its structure to deploy Terraform modules. Please note that **Terragrunt is NOT required for using Terraform modules from the Gruntwork Infrastructure as Code Library.** Check out [Introduction to Gruntwork](/docs/intro/overview/intro-to-gruntwork) for instructions on alternative options, such as -[deploying with plain Terraform](https://gruntwork.io/guides/foundations/how-to-use-gruntwork-infrastructure-as-code-library#deploy_using_plain_terraform). +[deploying with plain Terraform](/docs/intro/first-deployment/deploy#deploy-using-plain-terraform). ::: diff --git a/_docs-sources/guides/build-it-yourself/3-pipelines/3-deployment-walkthrough/2-deploy-the-ecs-deploy-runner.md b/_docs-sources/guides/build-it-yourself/3-pipelines/3-deployment-walkthrough/2-deploy-the-ecs-deploy-runner.md index 6e5165d3ed..afbb334e7d 100644 --- a/_docs-sources/guides/build-it-yourself/3-pipelines/3-deployment-walkthrough/2-deploy-the-ecs-deploy-runner.md +++ b/_docs-sources/guides/build-it-yourself/3-pipelines/3-deployment-walkthrough/2-deploy-the-ecs-deploy-runner.md @@ -125,9 +125,9 @@ output "url" { ``` At this point, you’ll want to test your code. See -[Manual tests for Terraform code](https://gruntwork.io/guides/foundations/how-to-use-gruntwork-infrastructure-as-code-library#manual_tests_terraform) +[Manual tests for Terraform code](/docs/intro/first-deployment/testing#manual-tests-for-terraform-code) and -[Automated tests for Terraform code](https://gruntwork.io/guides/foundations/how-to-use-gruntwork-infrastructure-as-code-library#automated_tests_terraform) +[Automated tests for Terraform code](/docs/intro/first-deployment/testing#automated-tests-for-terraform-code) for instructions. Once your `ecr-repo` module is working the way you want, submit a pull request, get your changes merged into the diff --git a/_docs-sources/guides/build-it-yourself/4-vpc/3-deployment-walkthrough/1-deploy-a-management-vpc.md b/_docs-sources/guides/build-it-yourself/4-vpc/3-deployment-walkthrough/1-deploy-a-management-vpc.md index 5dd1cd8ead..992059bb5b 100644 --- a/_docs-sources/guides/build-it-yourself/4-vpc/3-deployment-walkthrough/1-deploy-a-management-vpc.md +++ b/_docs-sources/guides/build-it-yourself/4-vpc/3-deployment-walkthrough/1-deploy-a-management-vpc.md @@ -103,8 +103,8 @@ file for reference. ## Test your wrapper module -At this point, you’ll want to test your code. See [Manual tests for Terraform code](https://gruntwork.io/guides/foundations/how-to-use-gruntwork-infrastructure-as-code-library#manual_tests_terraform) -and [Automated tests for Terraform code](https://gruntwork.io/guides/foundations/how-to-use-gruntwork-infrastructure-as-code-library#automated_tests_terraform) +At this point, you’ll want to test your code. See [Manual tests for Terraform code](/docs/intro/first-deployment/testing#manual-tests-for-terraform-code) +and [Automated tests for Terraform code](/docs/intro/first-deployment/testing#automated-tests-for-terraform-code) for instructions. ## Merge and release your wrapper module @@ -151,7 +151,7 @@ This guide will use [Terragrunt](https://github.com/gruntwork-io/terragrunt) and structure to deploy Terraform modules. Please note that **Terragrunt is NOT required for using Terraform modules from the Gruntwork Infrastructure as Code Library.** Check out [Introduction to Gruntwork](/docs/intro/overview/intro-to-gruntwork) for instructions on alternative options, such as how to -[deploy using plain terraform](https://gruntwork.io/guides/foundations/how-to-use-gruntwork-infrastructure-as-code-library#deploy_using_plain_terraform). +[deploy using plain terraform](/docs/intro/first-deployment/deploy#deploy-using-plain-terraform). ::: diff --git a/_docs-sources/guides/build-it-yourself/4-vpc/3-deployment-walkthrough/2-deploy-application-vp-cs.md b/_docs-sources/guides/build-it-yourself/4-vpc/3-deployment-walkthrough/2-deploy-application-vp-cs.md index 659bf96914..b5df5abffd 100644 --- a/_docs-sources/guides/build-it-yourself/4-vpc/3-deployment-walkthrough/2-deploy-application-vp-cs.md +++ b/_docs-sources/guides/build-it-yourself/4-vpc/3-deployment-walkthrough/2-deploy-application-vp-cs.md @@ -171,8 +171,8 @@ file for reference. ## Test your wrapper module -At this point, you’ll want to test your code. See [Manual tests for Terraform code](https://gruntwork.io/guides/foundations/how-to-use-gruntwork-infrastructure-as-code-library#manual_tests_terraform) -and [Automated tests for Terraform code](https://gruntwork.io/guides/foundations/how-to-use-gruntwork-infrastructure-as-code-library#automated_tests_terraform) +At this point, you’ll want to test your code. See [Manual tests for Terraform code](/docs/intro/first-deployment/testing#manual-tests-for-terraform-code) +and [Automated tests for Terraform code](/docs/intro/first-deployment/testing#automated-tests-for-terraform-code) for instructions. ## Merge and release your wrapper module diff --git a/_docs-sources/guides/build-it-yourself/5-kubernetes-cluster/3-deployment-walkthrough/1-deploy-the-vpc.md b/_docs-sources/guides/build-it-yourself/5-kubernetes-cluster/3-deployment-walkthrough/1-deploy-the-vpc.md index 06c7ad5d1d..89f02bb7f4 100644 --- a/_docs-sources/guides/build-it-yourself/5-kubernetes-cluster/3-deployment-walkthrough/1-deploy-the-vpc.md +++ b/_docs-sources/guides/build-it-yourself/5-kubernetes-cluster/3-deployment-walkthrough/1-deploy-the-vpc.md @@ -107,9 +107,9 @@ module "dns_mgmt_to_app" { ``` At this point, you’ll want to test your code. See -[Manual tests for Terraform code](https://gruntwork.io/guides/foundations/how-to-use-gruntwork-infrastructure-as-code-library#manual_tests_terraform) +[Manual tests for Terraform code](/docs/intro/first-deployment/testing#manual-tests-for-terraform-code) and -[Automated tests for Terraform code](https://gruntwork.io/guides/foundations/how-to-use-gruntwork-infrastructure-as-code-library#automated_tests_terraform) +[Automated tests for Terraform code](/docs/intro/first-deployment/testing#automated-tests-for-terraform-code) for instructions. Once your updated `vpc-app` wrapper module is working the way you want, submit a pull request, get your changes merged @@ -128,7 +128,7 @@ structure to deploy Terraform modules. Please note that **Terragrunt is NOT requ the Gruntwork Infrastructure as Code Library.** Check out [Introduction to Gruntwork](/docs/intro/overview/intro-to-gruntwork) for instructions on alternative options, such as how to -[Deploy using plain Terraform](https://gruntwork.io/guides/foundations/how-to-use-gruntwork-infrastructure-as-code-library#deploy_using_plain_terraform). +[Deploy using plain Terraform](/docs/intro/first-deployment/deploy#deploy-using-plain-terraform). ::: diff --git a/_docs-sources/guides/build-it-yourself/6-achieve-compliance/3-deployment-walkthrough/0-pre-requisites.md b/_docs-sources/guides/build-it-yourself/6-achieve-compliance/3-deployment-walkthrough/0-pre-requisites.md index 9888fedc81..9b7244c0eb 100644 --- a/_docs-sources/guides/build-it-yourself/6-achieve-compliance/3-deployment-walkthrough/0-pre-requisites.md +++ b/_docs-sources/guides/build-it-yourself/6-achieve-compliance/3-deployment-walkthrough/0-pre-requisites.md @@ -37,8 +37,7 @@ This guide uses [Terraform](https://www.terraform.io/) to define and manage all you’re not familiar with Terraform, check out [A Comprehensive Guide to Terraform](https://blog.gruntwork.io/a-comprehensive-guide-to-terraform-b3d32832baca), [A Crash Course on Terraform](https://training.gruntwork.io/p/terraform), and -[How to Use the Gruntwork -Infrastructure as Code Library](https://gruntwork.ioguides/foundations/how-to-use-gruntwork-infrastructure-as-code-library). +[Introduction to Gruntwork](/docs/intro/overview/intro-to-gruntwork). ## Terragrunt diff --git a/_docs-sources/guides/build-it-yourself/6-achieve-compliance/3-deployment-walkthrough/8-deploy-landing-zone-solution/0-apply-account-baseline-root-to-root-account.md b/_docs-sources/guides/build-it-yourself/6-achieve-compliance/3-deployment-walkthrough/8-deploy-landing-zone-solution/0-apply-account-baseline-root-to-root-account.md index b3c8728fd7..0444c0959f 100644 --- a/_docs-sources/guides/build-it-yourself/6-achieve-compliance/3-deployment-walkthrough/8-deploy-landing-zone-solution/0-apply-account-baseline-root-to-root-account.md +++ b/_docs-sources/guides/build-it-yourself/6-achieve-compliance/3-deployment-walkthrough/8-deploy-landing-zone-solution/0-apply-account-baseline-root-to-root-account.md @@ -58,9 +58,9 @@ We’ll be using the `landingzone/account-baseline-root` module from [terraform- :::info This guide will use [Terragrunt](https://github.com/gruntwork-io/terragrunt) and its associated file and folder -structure to deploy Terraform modules. Please note that **Terragrunt is NOT required for using Terraform modules from the Gruntwork Infrastructure as Code Library.** Check out [How to use the Gruntwork Infrastructure as Code Library](https://gruntwork.ioguides/foundations/how-to-use-gruntwork-infrastructure-as-code-library) +structure to deploy Terraform modules. Please note that **Terragrunt is NOT required for using Terraform modules from the Gruntwork Infrastructure as Code Library.** Check out [Introduction to Gruntwork](/docs/intro/overview/intro-to-gruntwork) section for instructions on alternative options, such as how to -[deploying how to use plain terraform](https://gruntwork.ioguides/foundations/how-to-use-gruntwork-infrastructure-as-code-library#deploy_using_plain_terraform). +[deploying how to use plain terraform](/docs/intro/first-deployment/deploy#deploy-using-plain-terraform). ::: diff --git a/_docs-sources/guides/stay-up-to-date/01-versioning.md b/_docs-sources/guides/stay-up-to-date/01-versioning.md index cdec369187..5880932a0b 100644 --- a/_docs-sources/guides/stay-up-to-date/01-versioning.md +++ b/_docs-sources/guides/stay-up-to-date/01-versioning.md @@ -61,7 +61,7 @@ Follow the steps below to keep your code up to date: was increased (e.g., `v0.18.0` → `v0.19.0`), that implies a backwards incompatible change, and the release notes will explain what you need to do (e.g., you might have to add, remove, or change arguments you pass to the module). -4. Test your changes locally. You do this using the same process outlined in [Manual tests for Terraform code](#manual_tests_terraform) and - [Automated tests for Terraform code](#automated_tests_terraform). +4. Test your changes locally. You do this using the same process outlined in [Manual tests for Terraform code](/docs/intro/first-deployment/testing#manual-tests-for-terraform-code) and + [Automated tests for Terraform code](/docs/intro/first-deployment/testing#automated-tests-for-terraform-code). 5. Deploy your changes to each environment. You do this using the same process outlined in [Deploying Terraform code](#deploy_terraform). diff --git a/_docs-sources/guides/stay-up-to-date/1-cis/0-how-to-update-to-cis-14/2-deployment-walkthrough/0-step-1-update-references-to-the-gruntwork-infrastructure-as-code-library.md b/_docs-sources/guides/stay-up-to-date/1-cis/0-how-to-update-to-cis-14/2-deployment-walkthrough/0-step-1-update-references-to-the-gruntwork-infrastructure-as-code-library.md index dc8ebd00db..0fc665f3f3 100644 --- a/_docs-sources/guides/stay-up-to-date/1-cis/0-how-to-update-to-cis-14/2-deployment-walkthrough/0-step-1-update-references-to-the-gruntwork-infrastructure-as-code-library.md +++ b/_docs-sources/guides/stay-up-to-date/1-cis/0-how-to-update-to-cis-14/2-deployment-walkthrough/0-step-1-update-references-to-the-gruntwork-infrastructure-as-code-library.md @@ -8,13 +8,12 @@ To update to the CIS AWS Foundations Benchmark v1.4.0, you need to update your r Infrastructure as Code Library to use compatible versions. We (Gruntwork) have reviewed and updated all the library modules for compatibility with the new version of the benchmark. As a customer, you need to update to the proper versions of the Gruntwork library to pick up the fixes/changes made to be compatible. Refer to -[the -"Updating" section of "How to use the Gruntwork Infrastructure as Code Library"](https://gruntwork.io/guides/foundations/how-to-use-gruntwork-infrastructure-as-code-library/#updating) for instructions on how to update the +[the "Updating to new versions" section of "Stay Up to Date"](/docs/guides/stay-up-to-date/versioning#updating-to-new-versions) for instructions on how to update the versions in your code. Gruntwork follows [semantic -versioning](https://gruntwork.io/guides/foundations/how-to-use-gruntwork-infrastructure-as-code-library/#versioning). For any pre-1.0 modules, this means that version updates to the minor version are considered backward +versioning](/docs/guides/stay-up-to-date/versioning#semantic-versioning). For any pre-1.0 modules, this means that version updates to the minor version are considered backward incompatible releases for any version updates before the 1.0.0 release. Make sure to read the release notes for the relevant modules any time you are updating minor versions! Note that you will want to read the release notes for each minor version that is updated (e.g., if you are going from v0.5.x to v0.9.x, you will want to read the notes for v0.6.0, @@ -24,6 +23,7 @@ The following table provides a summary of all the relevant Gruntwork AWS modules compatible with CIS AWS v1.4.0: + diff --git a/_docs-sources/guides/stay-up-to-date/1-cis/1-how-to-update-to-cis-13/2-deployment-walkthrough/0-step-1-update-references-to-the-gruntwork-infrastructure-as-code-library.md b/_docs-sources/guides/stay-up-to-date/1-cis/1-how-to-update-to-cis-13/2-deployment-walkthrough/0-step-1-update-references-to-the-gruntwork-infrastructure-as-code-library.md index db9c3b5b80..b9b713e46d 100644 --- a/_docs-sources/guides/stay-up-to-date/1-cis/1-how-to-update-to-cis-13/2-deployment-walkthrough/0-step-1-update-references-to-the-gruntwork-infrastructure-as-code-library.md +++ b/_docs-sources/guides/stay-up-to-date/1-cis/1-how-to-update-to-cis-13/2-deployment-walkthrough/0-step-1-update-references-to-the-gruntwork-infrastructure-as-code-library.md @@ -18,7 +18,7 @@ To update to the CIS AWS Foundations Benchmark v1.3.0, you need to update your r Infrastructure as Code Library to use compatible versions. We (Gruntwork) have reviewed and updated all the library modules for compatibility with the new version of the Benchmark. As a customer, you need to update to the proper versions of the Gruntwork library to pick up the fixes/changes made to be compatible. Refer to [the -"Updating" section of "How to use the Gruntwork Infrastructure as Code Library"](https://gruntwork.io/guides/foundations/how-to-use-gruntwork-infrastructure-as-code-library/#updating) for instructions on how to update the +"Updating to new versions" section of "Stay Up to Date"](/docs/guides/stay-up-to-date/versioning#updating-to-new-versions) for instructions on how to update the versions in your code. For the vast majority of the repos, the only change that will be necessary is a version number bump, but several repos @@ -30,7 +30,7 @@ version.** Gruntwork follows [semantic -versioning](https://gruntwork.io/guides/foundations/how-to-use-gruntwork-infrastructure-as-code-library/#versioning). For any pre-1.0 modules, this means that version updates to the minor version are considered backward +versioning](/docs/guides/stay-up-to-date/versioning#semantic-versioning). For any pre-1.0 modules, this means that version updates to the minor version are considered backward incompatible releases for any version updates before the 1.0.0 release. Make sure to read the release notes for the relevant modules any time you are updating minor versions! Note that you will want to read the release notes for each minor version that is updated (e.g., if you are going from v0.5.x to v0.9.x, you will want to read the notes for v0.6.0, @@ -42,6 +42,7 @@ The following table provides a summary of all the relevant Gruntwork AWS modules compatible with CIS AWS v1.3.0: +
diff --git a/_docs-sources/guides/stay-up-to-date/terraform/1-how-to-update-to-terraform-13/2-deployment-walkthrough/2-step-3-update-references-to-the-gruntwork-infrastructure-as-code-library.md b/_docs-sources/guides/stay-up-to-date/terraform/1-how-to-update-to-terraform-13/2-deployment-walkthrough/2-step-3-update-references-to-the-gruntwork-infrastructure-as-code-library.md index 9813f498ba..107019d2da 100644 --- a/_docs-sources/guides/stay-up-to-date/terraform/1-how-to-update-to-terraform-13/2-deployment-walkthrough/2-step-3-update-references-to-the-gruntwork-infrastructure-as-code-library.md +++ b/_docs-sources/guides/stay-up-to-date/terraform/1-how-to-update-to-terraform-13/2-deployment-walkthrough/2-step-3-update-references-to-the-gruntwork-infrastructure-as-code-library.md @@ -8,8 +8,7 @@ In order to take advantage of the Terraform 0.13, you need to update your refere Infrastructure as Code Library to use a compatible version. We (Gruntwork) have gone through all our modules in the library to test and update the code to be compatible with Terraform 0.13. As a customer, you need to update to the proper versions of the Gruntwork library to pick up the fixes/changes that were made to be compatible. Refer to -[the -"Updating" section of "How to use the Gruntwork Infrastructure as Code Library"](https://gruntwork.io/guides/foundations/how-to-use-gruntwork-infrastructure-as-code-library/#updating) for instructions on how to update the +[the "Updating to new versions" section of "Stay Up to Date"](/docs/guides/stay-up-to-date/versioning#updating-to-new-versions) for instructions on how to update the versions in your code. For the vast majority of the repos, the only change that will be necessary is a version number bump, but several repos @@ -21,7 +20,7 @@ user, pay special attention to the release notes! :::caution Gruntwork follows [semantic -versioning](https://gruntwork.io/guides/foundations/how-to-use-gruntwork-infrastructure-as-code-library/#versioning). +versioning](/docs/guides/stay-up-to-date/versioning#semantic-versioning). For any pre-1.0 modules, this means that version updates to the minor version are considered backwards incompatible releases for any version updates prior to 1.0.0 release. Make sure to read the release notes for the relevant modules any diff --git a/_docs-sources/guides/stay-up-to-date/terraform/2-how-to-update-to-terraform-14/2-deployment-walkthrough/2-step-3-update-references-to-the-gruntwork-infrastructure-as-code-library.md b/_docs-sources/guides/stay-up-to-date/terraform/2-how-to-update-to-terraform-14/2-deployment-walkthrough/2-step-3-update-references-to-the-gruntwork-infrastructure-as-code-library.md index c9fd2bf451..7d6a7306e1 100644 --- a/_docs-sources/guides/stay-up-to-date/terraform/2-how-to-update-to-terraform-14/2-deployment-walkthrough/2-step-3-update-references-to-the-gruntwork-infrastructure-as-code-library.md +++ b/_docs-sources/guides/stay-up-to-date/terraform/2-how-to-update-to-terraform-14/2-deployment-walkthrough/2-step-3-update-references-to-the-gruntwork-infrastructure-as-code-library.md @@ -8,8 +8,7 @@ In order to take advantage of the Terraform 0.14, you need to update your refere Infrastructure as Code Library to use a compatible version. We (Gruntwork) have gone through all our modules in the library to test and update the code to be compatible with Terraform 0.14. As a customer, you need to update to the proper versions of the Gruntwork library to pick up the fixes/changes that we made to be compatible. Refer to -[the -"Updating" section of "How to use the Gruntwork Infrastructure as Code Library"](https://gruntwork.io/guides/foundations/how-to-use-gruntwork-infrastructure-as-code-library/#updating) for instructions on how to update the +[the "Updating to new versions" section of "Stay Up to Date"](/docs/guides/stay-up-to-date/versioning#updating-to-new-versions) for instructions on how to update the versions in your code. For the vast majority of the repos, the only change that will be necessary is a version number bump, but several repos @@ -20,7 +19,7 @@ version.** :::caution Gruntwork follows [semantic -versioning](https://gruntwork.io/guides/foundations/how-to-use-gruntwork-infrastructure-as-code-library/#versioning). +versioning](/docs/guides/stay-up-to-date/versioning#semantic-versioning). For any pre-1.0 modules, this means that version updates to the minor version are considered backwards incompatible releases for any version updates prior to 1.0.0 release. Make sure to read the release notes for the relevant modules any diff --git a/_docs-sources/guides/stay-up-to-date/terraform/3-how-to-update-to-terraform-15/2-deployment-walkthrough/2-step-3-update-references-to-the-gruntwork-infrastructure-as-code-library.md b/_docs-sources/guides/stay-up-to-date/terraform/3-how-to-update-to-terraform-15/2-deployment-walkthrough/2-step-3-update-references-to-the-gruntwork-infrastructure-as-code-library.md index ff8ab14620..9ceec1e5c6 100644 --- a/_docs-sources/guides/stay-up-to-date/terraform/3-how-to-update-to-terraform-15/2-deployment-walkthrough/2-step-3-update-references-to-the-gruntwork-infrastructure-as-code-library.md +++ b/_docs-sources/guides/stay-up-to-date/terraform/3-how-to-update-to-terraform-15/2-deployment-walkthrough/2-step-3-update-references-to-the-gruntwork-infrastructure-as-code-library.md @@ -8,8 +8,7 @@ In order to take advantage of the Terraform 0.15, you need to update your refere Infrastructure as Code Library to use a compatible version. We (Gruntwork) have gone through all our modules in the library to test and update the code to be compatible with Terraform 0.15. As a customer, you need to update to the proper versions of the Gruntwork library to pick up the fixes/changes that we made to be compatible. Refer to -[the -"Updating" section of "How to use the Gruntwork Infrastructure as Code Library"](https://gruntwork.io/guides/foundations/how-to-use-gruntwork-infrastructure-as-code-library/#updating) for instructions on how to update the +[the "Updating to new versions" section of "Stay Up to Date"](/docs/guides/stay-up-to-date/versioning#updating-to-new-versions) for instructions on how to update the versions in your code. For the vast majority of the repos, the only change that will be necessary is a version number bump, but several repos @@ -20,7 +19,7 @@ version.** :::caution Gruntwork follows [semantic -versioning](https://gruntwork.io/guides/foundations/how-to-use-gruntwork-infrastructure-as-code-library/#versioning). +versioning](/docs/guides/stay-up-to-date/versioning#semantic-versioning). For any pre-1.0 modules, this means that version updates to the minor version are considered backwards incompatible releases for any version updates prior to 1.0.0 release. Make sure to read the release notes for the relevant modules any diff --git a/_docs-sources/guides/stay-up-to-date/terraform/4-how-to-update-to-terraform-1-x/2-deployment-walkthrough/1-step-2-update-references-to-the-gruntwork-infrastructure-as-code-library.md b/_docs-sources/guides/stay-up-to-date/terraform/4-how-to-update-to-terraform-1-x/2-deployment-walkthrough/1-step-2-update-references-to-the-gruntwork-infrastructure-as-code-library.md index bb81a11a95..eb52a2342a 100644 --- a/_docs-sources/guides/stay-up-to-date/terraform/4-how-to-update-to-terraform-1-x/2-deployment-walkthrough/1-step-2-update-references-to-the-gruntwork-infrastructure-as-code-library.md +++ b/_docs-sources/guides/stay-up-to-date/terraform/4-how-to-update-to-terraform-1-x/2-deployment-walkthrough/1-step-2-update-references-to-the-gruntwork-infrastructure-as-code-library.md @@ -9,9 +9,8 @@ references to the Gruntwork Infrastructure as Code Library to use a compatible version. We (Gruntwork) have gone through all our modules in the library to test and update the code to be compatible with Terraform 1.x. As a customer, you need to update to the proper versions of the Gruntwork library to pick up the -fixes/changes that we made to be compatible. Refer to [the "Updating" section of -"How to use the Gruntwork Infrastructure as Code -Library"](https://gruntwork.io/guides/foundations/how-to-use-gruntwork-infrastructure-as-code-library/#updating) +fixes/changes that we made to be compatible. Refer to [the "Updating to new versions" section of +"Stay Up to Date"](/docs/guides/stay-up-to-date/versioning#updating-to-new-versions#updating) for instructions on how to update the versions in your code. For the vast majority of the repos, the only change that will be necessary is a @@ -23,7 +22,7 @@ changes need to be made to update to the new version.** :::caution Gruntwork follows [semantic -versioning](https://gruntwork.io/guides/foundations/how-to-use-gruntwork-infrastructure-as-code-library/#versioning). +versioning](/docs/guides/stay-up-to-date/versioning#semantic-versioning). For any pre-1.0 modules, this means that version updates to the minor version are considered backwards incompatible releases for any version updates prior to 1.0.0 release. Make sure to read the release notes for the relevant modules any diff --git a/_docs-sources/guides/stay-up-to-date/terraform/5-how-to-update-to-aws-provider-v3/2-deployment-walkthrough.md b/_docs-sources/guides/stay-up-to-date/terraform/5-how-to-update-to-aws-provider-v3/2-deployment-walkthrough.md index 6d5ef4c54f..0126a68007 100644 --- a/_docs-sources/guides/stay-up-to-date/terraform/5-how-to-update-to-aws-provider-v3/2-deployment-walkthrough.md +++ b/_docs-sources/guides/stay-up-to-date/terraform/5-how-to-update-to-aws-provider-v3/2-deployment-walkthrough.md @@ -8,8 +8,7 @@ library to test and update the code to be compatible with AWS provider version 3 the proper versions of the Gruntwork library to pick up the fixes/changes that were made to be compatible. Be sure to read the release notes to know what changes need to be made to update to that version. -Refer to [the -"Updating" section of "How to use the Gruntwork Infrastructure as Code Library"](https://gruntwork.io/guides/foundations/how-to-use-gruntwork-infrastructure-as-code-library/#updating) +Refer to [the "Updating to new versions" section of "Stay Up to Date"](/docs/guides/stay-up-to-date/versioning#updating-to-new-versions) for instructions on how to update the versions in your code. The following table provides a summary of all the relevant Gruntwork AWS modules and the respective versions that are @@ -18,7 +17,7 @@ compatible with AWS provider version 3. :::caution Gruntwork follows [semantic -versioning](https://gruntwork.io/guides/foundations/how-to-use-gruntwork-infrastructure-as-code-library/#versioning). +versioning](/docs/guides/stay-up-to-date/versioning#semantic-versioning). For any pre-1.0 modules, this means that version updates to the minor version are considered backwards incompatible releases for any version updates prior to 1.0.0 release. Make sure to read the release notes for the relevant modules any diff --git a/docs/guides/build-it-yourself/2-landing-zone/3-deployment-walkthrough/1-prepare-your-infrastructure-live-repository.md b/docs/guides/build-it-yourself/2-landing-zone/3-deployment-walkthrough/1-prepare-your-infrastructure-live-repository.md index ef630fd7e1..b9476b6052 100644 --- a/docs/guides/build-it-yourself/2-landing-zone/3-deployment-walkthrough/1-prepare-your-infrastructure-live-repository.md +++ b/docs/guides/build-it-yourself/2-landing-zone/3-deployment-walkthrough/1-prepare-your-infrastructure-live-repository.md @@ -6,7 +6,7 @@ This guide uses [Terragrunt](https://github.com/gruntwork-io/terragrunt) and its structure to deploy Terraform modules. Please note that **Terragrunt is NOT required for using Terraform modules from the Gruntwork Infrastructure as Code Library.** Check out [Introduction to Gruntwork](/docs/intro/overview/intro-to-gruntwork) for instructions on alternative options, such as -[deploying with plain Terraform](https://gruntwork.io/guides/foundations/how-to-use-gruntwork-infrastructure-as-code-library#deploy_using_plain_terraform). +[deploying with plain Terraform](/docs/intro/first-deployment/deploy#deploy-using-plain-terraform). ::: @@ -176,5 +176,5 @@ locals { diff --git a/docs/guides/build-it-yourself/3-pipelines/3-deployment-walkthrough/2-deploy-the-ecs-deploy-runner.md b/docs/guides/build-it-yourself/3-pipelines/3-deployment-walkthrough/2-deploy-the-ecs-deploy-runner.md index b4a5816cee..b102d71f47 100644 --- a/docs/guides/build-it-yourself/3-pipelines/3-deployment-walkthrough/2-deploy-the-ecs-deploy-runner.md +++ b/docs/guides/build-it-yourself/3-pipelines/3-deployment-walkthrough/2-deploy-the-ecs-deploy-runner.md @@ -125,9 +125,9 @@ output "url" { ``` At this point, you’ll want to test your code. See -[Manual tests for Terraform code](https://gruntwork.io/guides/foundations/how-to-use-gruntwork-infrastructure-as-code-library#manual_tests_terraform) +[Manual tests for Terraform code](/docs/intro/first-deployment/testing#manual-tests-for-terraform-code) and -[Automated tests for Terraform code](https://gruntwork.io/guides/foundations/how-to-use-gruntwork-infrastructure-as-code-library#automated_tests_terraform) +[Automated tests for Terraform code](/docs/intro/first-deployment/testing#automated-tests-for-terraform-code) for instructions. Once your `ecr-repo` module is working the way you want, submit a pull request, get your changes merged into the @@ -751,5 +751,5 @@ Repeat for each environment that you want to support the ECS Deploy Runner stack diff --git a/docs/guides/build-it-yourself/4-vpc/3-deployment-walkthrough/1-deploy-a-management-vpc.md b/docs/guides/build-it-yourself/4-vpc/3-deployment-walkthrough/1-deploy-a-management-vpc.md index 5a9483664d..402482accc 100644 --- a/docs/guides/build-it-yourself/4-vpc/3-deployment-walkthrough/1-deploy-a-management-vpc.md +++ b/docs/guides/build-it-yourself/4-vpc/3-deployment-walkthrough/1-deploy-a-management-vpc.md @@ -103,8 +103,8 @@ file for reference. ## Test your wrapper module -At this point, you’ll want to test your code. See [Manual tests for Terraform code](https://gruntwork.io/guides/foundations/how-to-use-gruntwork-infrastructure-as-code-library#manual_tests_terraform) -and [Automated tests for Terraform code](https://gruntwork.io/guides/foundations/how-to-use-gruntwork-infrastructure-as-code-library#automated_tests_terraform) +At this point, you’ll want to test your code. See [Manual tests for Terraform code](/docs/intro/first-deployment/testing#manual-tests-for-terraform-code) +and [Automated tests for Terraform code](/docs/intro/first-deployment/testing#automated-tests-for-terraform-code) for instructions. ## Merge and release your wrapper module @@ -151,7 +151,7 @@ This guide will use [Terragrunt](https://github.com/gruntwork-io/terragrunt) and structure to deploy Terraform modules. Please note that **Terragrunt is NOT required for using Terraform modules from the Gruntwork Infrastructure as Code Library.** Check out [Introduction to Gruntwork](/docs/intro/overview/intro-to-gruntwork) for instructions on alternative options, such as how to -[deploy using plain terraform](https://gruntwork.io/guides/foundations/how-to-use-gruntwork-infrastructure-as-code-library#deploy_using_plain_terraform). +[deploy using plain terraform](/docs/intro/first-deployment/deploy#deploy-using-plain-terraform). ::: @@ -214,5 +214,5 @@ terragrunt apply diff --git a/docs/guides/build-it-yourself/4-vpc/3-deployment-walkthrough/2-deploy-application-vp-cs.md b/docs/guides/build-it-yourself/4-vpc/3-deployment-walkthrough/2-deploy-application-vp-cs.md index 5578710194..b78c5e889e 100644 --- a/docs/guides/build-it-yourself/4-vpc/3-deployment-walkthrough/2-deploy-application-vp-cs.md +++ b/docs/guides/build-it-yourself/4-vpc/3-deployment-walkthrough/2-deploy-application-vp-cs.md @@ -171,8 +171,8 @@ file for reference. ## Test your wrapper module -At this point, you’ll want to test your code. See [Manual tests for Terraform code](https://gruntwork.io/guides/foundations/how-to-use-gruntwork-infrastructure-as-code-library#manual_tests_terraform) -and [Automated tests for Terraform code](https://gruntwork.io/guides/foundations/how-to-use-gruntwork-infrastructure-as-code-library#automated_tests_terraform) +At this point, you’ll want to test your code. See [Manual tests for Terraform code](/docs/intro/first-deployment/testing#manual-tests-for-terraform-code) +and [Automated tests for Terraform code](/docs/intro/first-deployment/testing#automated-tests-for-terraform-code) for instructions. ## Merge and release your wrapper module @@ -245,5 +245,5 @@ terragrunt apply diff --git a/docs/guides/build-it-yourself/5-kubernetes-cluster/3-deployment-walkthrough/1-deploy-the-vpc.md b/docs/guides/build-it-yourself/5-kubernetes-cluster/3-deployment-walkthrough/1-deploy-the-vpc.md index c3bcf53d9d..95142e6b70 100644 --- a/docs/guides/build-it-yourself/5-kubernetes-cluster/3-deployment-walkthrough/1-deploy-the-vpc.md +++ b/docs/guides/build-it-yourself/5-kubernetes-cluster/3-deployment-walkthrough/1-deploy-the-vpc.md @@ -107,9 +107,9 @@ module "dns_mgmt_to_app" { ``` At this point, you’ll want to test your code. See -[Manual tests for Terraform code](https://gruntwork.io/guides/foundations/how-to-use-gruntwork-infrastructure-as-code-library#manual_tests_terraform) +[Manual tests for Terraform code](/docs/intro/first-deployment/testing#manual-tests-for-terraform-code) and -[Automated tests for Terraform code](https://gruntwork.io/guides/foundations/how-to-use-gruntwork-infrastructure-as-code-library#automated_tests_terraform) +[Automated tests for Terraform code](/docs/intro/first-deployment/testing#automated-tests-for-terraform-code) for instructions. Once your updated `vpc-app` wrapper module is working the way you want, submit a pull request, get your changes merged @@ -128,7 +128,7 @@ structure to deploy Terraform modules. Please note that **Terragrunt is NOT requ the Gruntwork Infrastructure as Code Library.** Check out [Introduction to Gruntwork](/docs/intro/overview/intro-to-gruntwork) for instructions on alternative options, such as how to -[Deploy using plain Terraform](https://gruntwork.io/guides/foundations/how-to-use-gruntwork-infrastructure-as-code-library#deploy_using_plain_terraform). +[Deploy using plain Terraform](/docs/intro/first-deployment/deploy#deploy-using-plain-terraform). ::: @@ -149,5 +149,5 @@ terragrunt apply diff --git a/docs/guides/build-it-yourself/6-achieve-compliance/3-deployment-walkthrough/0-pre-requisites.md b/docs/guides/build-it-yourself/6-achieve-compliance/3-deployment-walkthrough/0-pre-requisites.md index 87a0e7b749..cc01a252e6 100644 --- a/docs/guides/build-it-yourself/6-achieve-compliance/3-deployment-walkthrough/0-pre-requisites.md +++ b/docs/guides/build-it-yourself/6-achieve-compliance/3-deployment-walkthrough/0-pre-requisites.md @@ -37,8 +37,7 @@ This guide uses [Terraform](https://www.terraform.io/) to define and manage all you’re not familiar with Terraform, check out [A Comprehensive Guide to Terraform](https://blog.gruntwork.io/a-comprehensive-guide-to-terraform-b3d32832baca), [A Crash Course on Terraform](https://training.gruntwork.io/p/terraform), and -[How to Use the Gruntwork -Infrastructure as Code Library](https://gruntwork.ioguides/foundations/how-to-use-gruntwork-infrastructure-as-code-library). +[Introduction to Gruntwork](/docs/intro/overview/intro-to-gruntwork). ## Terragrunt @@ -56,5 +55,5 @@ automatically. diff --git a/docs/guides/build-it-yourself/6-achieve-compliance/3-deployment-walkthrough/8-deploy-landing-zone-solution/0-apply-account-baseline-root-to-root-account.md b/docs/guides/build-it-yourself/6-achieve-compliance/3-deployment-walkthrough/8-deploy-landing-zone-solution/0-apply-account-baseline-root-to-root-account.md index fc389f51c9..69c76d0c2b 100644 --- a/docs/guides/build-it-yourself/6-achieve-compliance/3-deployment-walkthrough/8-deploy-landing-zone-solution/0-apply-account-baseline-root-to-root-account.md +++ b/docs/guides/build-it-yourself/6-achieve-compliance/3-deployment-walkthrough/8-deploy-landing-zone-solution/0-apply-account-baseline-root-to-root-account.md @@ -58,9 +58,9 @@ We’ll be using the `landingzone/account-baseline-root` module from [terraform- :::info This guide will use [Terragrunt](https://github.com/gruntwork-io/terragrunt) and its associated file and folder -structure to deploy Terraform modules. Please note that **Terragrunt is NOT required for using Terraform modules from the Gruntwork Infrastructure as Code Library.** Check out [How to use the Gruntwork Infrastructure as Code Library](https://gruntwork.ioguides/foundations/how-to-use-gruntwork-infrastructure-as-code-library) +structure to deploy Terraform modules. Please note that **Terragrunt is NOT required for using Terraform modules from the Gruntwork Infrastructure as Code Library.** Check out [Introduction to Gruntwork](/docs/intro/overview/intro-to-gruntwork) section for instructions on alternative options, such as how to -[deploying how to use plain terraform](https://gruntwork.ioguides/foundations/how-to-use-gruntwork-infrastructure-as-code-library#deploy_using_plain_terraform). +[deploying how to use plain terraform](/docs/intro/first-deployment/deploy#deploy-using-plain-terraform). ::: @@ -587,5 +587,5 @@ those root users again. diff --git a/docs/guides/stay-up-to-date/01-versioning.md b/docs/guides/stay-up-to-date/01-versioning.md index a5facefd94..3f9c9aaf22 100644 --- a/docs/guides/stay-up-to-date/01-versioning.md +++ b/docs/guides/stay-up-to-date/01-versioning.md @@ -61,12 +61,12 @@ Follow the steps below to keep your code up to date: was increased (e.g., `v0.18.0` → `v0.19.0`), that implies a backwards incompatible change, and the release notes will explain what you need to do (e.g., you might have to add, remove, or change arguments you pass to the module). -4. Test your changes locally. You do this using the same process outlined in [Manual tests for Terraform code](#manual_tests_terraform) and - [Automated tests for Terraform code](#automated_tests_terraform). +4. Test your changes locally. You do this using the same process outlined in [Manual tests for Terraform code](/docs/intro/first-deployment/testing#manual-tests-for-terraform-code) and + [Automated tests for Terraform code](/docs/intro/first-deployment/testing#automated-tests-for-terraform-code). 5. Deploy your changes to each environment. You do this using the same process outlined in [Deploying Terraform code](#deploy_terraform). diff --git a/docs/guides/stay-up-to-date/1-cis/0-how-to-update-to-cis-14/2-deployment-walkthrough/0-step-1-update-references-to-the-gruntwork-infrastructure-as-code-library.md b/docs/guides/stay-up-to-date/1-cis/0-how-to-update-to-cis-14/2-deployment-walkthrough/0-step-1-update-references-to-the-gruntwork-infrastructure-as-code-library.md index a44dd1ddfb..bb367fed1c 100644 --- a/docs/guides/stay-up-to-date/1-cis/0-how-to-update-to-cis-14/2-deployment-walkthrough/0-step-1-update-references-to-the-gruntwork-infrastructure-as-code-library.md +++ b/docs/guides/stay-up-to-date/1-cis/0-how-to-update-to-cis-14/2-deployment-walkthrough/0-step-1-update-references-to-the-gruntwork-infrastructure-as-code-library.md @@ -8,13 +8,12 @@ To update to the CIS AWS Foundations Benchmark v1.4.0, you need to update your r Infrastructure as Code Library to use compatible versions. We (Gruntwork) have reviewed and updated all the library modules for compatibility with the new version of the benchmark. As a customer, you need to update to the proper versions of the Gruntwork library to pick up the fixes/changes made to be compatible. Refer to -[the -"Updating" section of "How to use the Gruntwork Infrastructure as Code Library"](https://gruntwork.io/guides/foundations/how-to-use-gruntwork-infrastructure-as-code-library/#updating) for instructions on how to update the +[the "Updating to new versions" section of "Stay Up to Date"](/docs/guides/stay-up-to-date/versioning#updating-to-new-versions) for instructions on how to update the versions in your code. Gruntwork follows [semantic -versioning](https://gruntwork.io/guides/foundations/how-to-use-gruntwork-infrastructure-as-code-library/#versioning). For any pre-1.0 modules, this means that version updates to the minor version are considered backward +versioning](/docs/guides/stay-up-to-date/versioning#semantic-versioning). For any pre-1.0 modules, this means that version updates to the minor version are considered backward incompatible releases for any version updates before the 1.0.0 release. Make sure to read the release notes for the relevant modules any time you are updating minor versions! Note that you will want to read the release notes for each minor version that is updated (e.g., if you are going from v0.5.x to v0.9.x, you will want to read the notes for v0.6.0, @@ -24,6 +23,7 @@ The following table provides a summary of all the relevant Gruntwork AWS modules compatible with CIS AWS v1.4.0: +
@@ -83,5 +83,5 @@ compatible with CIS AWS v1.4.0: diff --git a/docs/guides/stay-up-to-date/1-cis/1-how-to-update-to-cis-13/2-deployment-walkthrough/0-step-1-update-references-to-the-gruntwork-infrastructure-as-code-library.md b/docs/guides/stay-up-to-date/1-cis/1-how-to-update-to-cis-13/2-deployment-walkthrough/0-step-1-update-references-to-the-gruntwork-infrastructure-as-code-library.md index 6a94020d27..f85cf92e97 100644 --- a/docs/guides/stay-up-to-date/1-cis/1-how-to-update-to-cis-13/2-deployment-walkthrough/0-step-1-update-references-to-the-gruntwork-infrastructure-as-code-library.md +++ b/docs/guides/stay-up-to-date/1-cis/1-how-to-update-to-cis-13/2-deployment-walkthrough/0-step-1-update-references-to-the-gruntwork-infrastructure-as-code-library.md @@ -18,7 +18,7 @@ To update to the CIS AWS Foundations Benchmark v1.3.0, you need to update your r Infrastructure as Code Library to use compatible versions. We (Gruntwork) have reviewed and updated all the library modules for compatibility with the new version of the Benchmark. As a customer, you need to update to the proper versions of the Gruntwork library to pick up the fixes/changes made to be compatible. Refer to [the -"Updating" section of "How to use the Gruntwork Infrastructure as Code Library"](https://gruntwork.io/guides/foundations/how-to-use-gruntwork-infrastructure-as-code-library/#updating) for instructions on how to update the +"Updating to new versions" section of "Stay Up to Date"](/docs/guides/stay-up-to-date/versioning#updating-to-new-versions) for instructions on how to update the versions in your code. For the vast majority of the repos, the only change that will be necessary is a version number bump, but several repos @@ -30,7 +30,7 @@ version.** Gruntwork follows [semantic -versioning](https://gruntwork.io/guides/foundations/how-to-use-gruntwork-infrastructure-as-code-library/#versioning). For any pre-1.0 modules, this means that version updates to the minor version are considered backward +versioning](/docs/guides/stay-up-to-date/versioning#semantic-versioning). For any pre-1.0 modules, this means that version updates to the minor version are considered backward incompatible releases for any version updates before the 1.0.0 release. Make sure to read the release notes for the relevant modules any time you are updating minor versions! Note that you will want to read the release notes for each minor version that is updated (e.g., if you are going from v0.5.x to v0.9.x, you will want to read the notes for v0.6.0, @@ -42,6 +42,7 @@ The following table provides a summary of all the relevant Gruntwork AWS modules compatible with CIS AWS v1.3.0: +
@@ -186,5 +187,5 @@ compatible with CIS AWS v1.3.0: diff --git a/docs/guides/stay-up-to-date/terraform/1-how-to-update-to-terraform-13/2-deployment-walkthrough/2-step-3-update-references-to-the-gruntwork-infrastructure-as-code-library.md b/docs/guides/stay-up-to-date/terraform/1-how-to-update-to-terraform-13/2-deployment-walkthrough/2-step-3-update-references-to-the-gruntwork-infrastructure-as-code-library.md index f12bd0b2e2..74cbcca8e0 100644 --- a/docs/guides/stay-up-to-date/terraform/1-how-to-update-to-terraform-13/2-deployment-walkthrough/2-step-3-update-references-to-the-gruntwork-infrastructure-as-code-library.md +++ b/docs/guides/stay-up-to-date/terraform/1-how-to-update-to-terraform-13/2-deployment-walkthrough/2-step-3-update-references-to-the-gruntwork-infrastructure-as-code-library.md @@ -8,8 +8,7 @@ In order to take advantage of the Terraform 0.13, you need to update your refere Infrastructure as Code Library to use a compatible version. We (Gruntwork) have gone through all our modules in the library to test and update the code to be compatible with Terraform 0.13. As a customer, you need to update to the proper versions of the Gruntwork library to pick up the fixes/changes that were made to be compatible. Refer to -[the -"Updating" section of "How to use the Gruntwork Infrastructure as Code Library"](https://gruntwork.io/guides/foundations/how-to-use-gruntwork-infrastructure-as-code-library/#updating) for instructions on how to update the +[the "Updating to new versions" section of "Stay Up to Date"](/docs/guides/stay-up-to-date/versioning#updating-to-new-versions) for instructions on how to update the versions in your code. For the vast majority of the repos, the only change that will be necessary is a version number bump, but several repos @@ -21,7 +20,7 @@ user, pay special attention to the release notes! :::caution Gruntwork follows [semantic -versioning](https://gruntwork.io/guides/foundations/how-to-use-gruntwork-infrastructure-as-code-library/#versioning). +versioning](/docs/guides/stay-up-to-date/versioning#semantic-versioning). For any pre-1.0 modules, this means that version updates to the minor version are considered backwards incompatible releases for any version updates prior to 1.0.0 release. Make sure to read the release notes for the relevant modules any @@ -173,5 +172,5 @@ compatible with Terraform 0.13: diff --git a/docs/guides/stay-up-to-date/terraform/2-how-to-update-to-terraform-14/2-deployment-walkthrough/2-step-3-update-references-to-the-gruntwork-infrastructure-as-code-library.md b/docs/guides/stay-up-to-date/terraform/2-how-to-update-to-terraform-14/2-deployment-walkthrough/2-step-3-update-references-to-the-gruntwork-infrastructure-as-code-library.md index 05c37601a0..70d0ca2e6a 100644 --- a/docs/guides/stay-up-to-date/terraform/2-how-to-update-to-terraform-14/2-deployment-walkthrough/2-step-3-update-references-to-the-gruntwork-infrastructure-as-code-library.md +++ b/docs/guides/stay-up-to-date/terraform/2-how-to-update-to-terraform-14/2-deployment-walkthrough/2-step-3-update-references-to-the-gruntwork-infrastructure-as-code-library.md @@ -8,8 +8,7 @@ In order to take advantage of the Terraform 0.14, you need to update your refere Infrastructure as Code Library to use a compatible version. We (Gruntwork) have gone through all our modules in the library to test and update the code to be compatible with Terraform 0.14. As a customer, you need to update to the proper versions of the Gruntwork library to pick up the fixes/changes that we made to be compatible. Refer to -[the -"Updating" section of "How to use the Gruntwork Infrastructure as Code Library"](https://gruntwork.io/guides/foundations/how-to-use-gruntwork-infrastructure-as-code-library/#updating) for instructions on how to update the +[the "Updating to new versions" section of "Stay Up to Date"](/docs/guides/stay-up-to-date/versioning#updating-to-new-versions) for instructions on how to update the versions in your code. For the vast majority of the repos, the only change that will be necessary is a version number bump, but several repos @@ -20,7 +19,7 @@ version.** :::caution Gruntwork follows [semantic -versioning](https://gruntwork.io/guides/foundations/how-to-use-gruntwork-infrastructure-as-code-library/#versioning). +versioning](/docs/guides/stay-up-to-date/versioning#semantic-versioning). For any pre-1.0 modules, this means that version updates to the minor version are considered backwards incompatible releases for any version updates prior to 1.0.0 release. Make sure to read the release notes for the relevant modules any @@ -172,5 +171,5 @@ compatible with Terraform 0.14: diff --git a/docs/guides/stay-up-to-date/terraform/3-how-to-update-to-terraform-15/2-deployment-walkthrough/2-step-3-update-references-to-the-gruntwork-infrastructure-as-code-library.md b/docs/guides/stay-up-to-date/terraform/3-how-to-update-to-terraform-15/2-deployment-walkthrough/2-step-3-update-references-to-the-gruntwork-infrastructure-as-code-library.md index a4f66cdfea..0b9a4cf549 100644 --- a/docs/guides/stay-up-to-date/terraform/3-how-to-update-to-terraform-15/2-deployment-walkthrough/2-step-3-update-references-to-the-gruntwork-infrastructure-as-code-library.md +++ b/docs/guides/stay-up-to-date/terraform/3-how-to-update-to-terraform-15/2-deployment-walkthrough/2-step-3-update-references-to-the-gruntwork-infrastructure-as-code-library.md @@ -8,8 +8,7 @@ In order to take advantage of the Terraform 0.15, you need to update your refere Infrastructure as Code Library to use a compatible version. We (Gruntwork) have gone through all our modules in the library to test and update the code to be compatible with Terraform 0.15. As a customer, you need to update to the proper versions of the Gruntwork library to pick up the fixes/changes that we made to be compatible. Refer to -[the -"Updating" section of "How to use the Gruntwork Infrastructure as Code Library"](https://gruntwork.io/guides/foundations/how-to-use-gruntwork-infrastructure-as-code-library/#updating) for instructions on how to update the +[the "Updating to new versions" section of "Stay Up to Date"](/docs/guides/stay-up-to-date/versioning#updating-to-new-versions) for instructions on how to update the versions in your code. For the vast majority of the repos, the only change that will be necessary is a version number bump, but several repos @@ -20,7 +19,7 @@ version.** :::caution Gruntwork follows [semantic -versioning](https://gruntwork.io/guides/foundations/how-to-use-gruntwork-infrastructure-as-code-library/#versioning). +versioning](/docs/guides/stay-up-to-date/versioning#semantic-versioning). For any pre-1.0 modules, this means that version updates to the minor version are considered backwards incompatible releases for any version updates prior to 1.0.0 release. Make sure to read the release notes for the relevant modules any @@ -172,5 +171,5 @@ compatible with Terraform 0.15: diff --git a/docs/guides/stay-up-to-date/terraform/4-how-to-update-to-terraform-1-x/2-deployment-walkthrough/1-step-2-update-references-to-the-gruntwork-infrastructure-as-code-library.md b/docs/guides/stay-up-to-date/terraform/4-how-to-update-to-terraform-1-x/2-deployment-walkthrough/1-step-2-update-references-to-the-gruntwork-infrastructure-as-code-library.md index 075f2c6148..4af14103c0 100644 --- a/docs/guides/stay-up-to-date/terraform/4-how-to-update-to-terraform-1-x/2-deployment-walkthrough/1-step-2-update-references-to-the-gruntwork-infrastructure-as-code-library.md +++ b/docs/guides/stay-up-to-date/terraform/4-how-to-update-to-terraform-1-x/2-deployment-walkthrough/1-step-2-update-references-to-the-gruntwork-infrastructure-as-code-library.md @@ -9,9 +9,8 @@ references to the Gruntwork Infrastructure as Code Library to use a compatible version. We (Gruntwork) have gone through all our modules in the library to test and update the code to be compatible with Terraform 1.x. As a customer, you need to update to the proper versions of the Gruntwork library to pick up the -fixes/changes that we made to be compatible. Refer to [the "Updating" section of -"How to use the Gruntwork Infrastructure as Code -Library"](https://gruntwork.io/guides/foundations/how-to-use-gruntwork-infrastructure-as-code-library/#updating) +fixes/changes that we made to be compatible. Refer to [the "Updating to new versions" section of +"Stay Up to Date"](/docs/guides/stay-up-to-date/versioning#updating-to-new-versions#updating) for instructions on how to update the versions in your code. For the vast majority of the repos, the only change that will be necessary is a @@ -23,7 +22,7 @@ changes need to be made to update to the new version.** :::caution Gruntwork follows [semantic -versioning](https://gruntwork.io/guides/foundations/how-to-use-gruntwork-infrastructure-as-code-library/#versioning). +versioning](/docs/guides/stay-up-to-date/versioning#semantic-versioning). For any pre-1.0 modules, this means that version updates to the minor version are considered backwards incompatible releases for any version updates prior to 1.0.0 release. Make sure to read the release notes for the relevant modules any @@ -175,5 +174,5 @@ and the respective versions that are compatible with Terraform 1.x: diff --git a/docs/guides/stay-up-to-date/terraform/5-how-to-update-to-aws-provider-v3/2-deployment-walkthrough.md b/docs/guides/stay-up-to-date/terraform/5-how-to-update-to-aws-provider-v3/2-deployment-walkthrough.md index d44e9a3133..4372271a39 100644 --- a/docs/guides/stay-up-to-date/terraform/5-how-to-update-to-aws-provider-v3/2-deployment-walkthrough.md +++ b/docs/guides/stay-up-to-date/terraform/5-how-to-update-to-aws-provider-v3/2-deployment-walkthrough.md @@ -8,8 +8,7 @@ library to test and update the code to be compatible with AWS provider version 3 the proper versions of the Gruntwork library to pick up the fixes/changes that were made to be compatible. Be sure to read the release notes to know what changes need to be made to update to that version. -Refer to [the -"Updating" section of "How to use the Gruntwork Infrastructure as Code Library"](https://gruntwork.io/guides/foundations/how-to-use-gruntwork-infrastructure-as-code-library/#updating) +Refer to [the "Updating to new versions" section of "Stay Up to Date"](/docs/guides/stay-up-to-date/versioning#updating-to-new-versions) for instructions on how to update the versions in your code. The following table provides a summary of all the relevant Gruntwork AWS modules and the respective versions that are @@ -18,7 +17,7 @@ compatible with AWS provider version 3. :::caution Gruntwork follows [semantic -versioning](https://gruntwork.io/guides/foundations/how-to-use-gruntwork-infrastructure-as-code-library/#versioning). +versioning](/docs/guides/stay-up-to-date/versioning#semantic-versioning). For any pre-1.0 modules, this means that version updates to the minor version are considered backwards incompatible releases for any version updates prior to 1.0.0 release. Make sure to read the release notes for the relevant modules any @@ -183,5 +182,5 @@ on how to update your components to be compatible with AWS provider v3. diff --git a/docs/intro/environment-setup/recommended_tools.md b/docs/intro/environment-setup/recommended_tools.md index 465e708d03..cbd5692134 100644 --- a/docs/intro/environment-setup/recommended_tools.md +++ b/docs/intro/environment-setup/recommended_tools.md @@ -86,5 +86,5 @@ docker run -it -v $(pwd):/work gruntwork /bin/bash From 9edebadedae8a3a29fb482e2be4dbf61154333c2 Mon Sep 17 00:00:00 2001 From: Eugene K Date: Fri, 7 Jan 2022 14:25:01 -0500 Subject: [PATCH 3/6] Fixed broken link --- _docs-sources/intro/first-deployment/deploy.md | 2 +- docs/intro/first-deployment/deploy.md | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/_docs-sources/intro/first-deployment/deploy.md b/_docs-sources/intro/first-deployment/deploy.md index 95e96356a9..25d6e88625 100644 --- a/_docs-sources/intro/first-deployment/deploy.md +++ b/_docs-sources/intro/first-deployment/deploy.md @@ -144,7 +144,7 @@ balancers, and so on. Each module is configured via a `terragrunt.hcl` file. For example, if you were using AWS, with separate accounts for staging and production (see -[How to Configure a Production Grade AWS Account Structure](/guides/foundations/how-to-configure-production-grade-aws-account-structure)), +[How to Configure a Production Grade AWS Account Structure](/docs/guides/build-it-yourself/landing-zone/intro/what-youll-learn-in-this-guide)), and you wanted to deploy the `vpc-app` module in the `us-east-2` region in each of these accounts, the folder structure would look like this: diff --git a/docs/intro/first-deployment/deploy.md b/docs/intro/first-deployment/deploy.md index 86c8e57948..bd411271fe 100644 --- a/docs/intro/first-deployment/deploy.md +++ b/docs/intro/first-deployment/deploy.md @@ -144,7 +144,7 @@ balancers, and so on. Each module is configured via a `terragrunt.hcl` file. For example, if you were using AWS, with separate accounts for staging and production (see -[How to Configure a Production Grade AWS Account Structure](/guides/foundations/how-to-configure-production-grade-aws-account-structure)), +[How to Configure a Production Grade AWS Account Structure](/docs/guides/build-it-yourself/landing-zone/intro/what-youll-learn-in-this-guide)), and you wanted to deploy the `vpc-app` module in the `us-east-2` region in each of these accounts, the folder structure would look like this: @@ -261,5 +261,5 @@ terragrunt apply-all From b4305efda764e146c66d3b64a03a47830698793d Mon Sep 17 00:00:00 2001 From: Eugene K Date: Fri, 7 Jan 2022 14:26:46 -0500 Subject: [PATCH 4/6] Missed an unsaved file --- .../3-pipelines/3-deployment-walkthrough/0-pre-requisites.md | 2 +- .../3-pipelines/3-deployment-walkthrough/0-pre-requisites.md | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/_docs-sources/guides/build-it-yourself/3-pipelines/3-deployment-walkthrough/0-pre-requisites.md b/_docs-sources/guides/build-it-yourself/3-pipelines/3-deployment-walkthrough/0-pre-requisites.md index 3ea53baf0e..1385154077 100644 --- a/_docs-sources/guides/build-it-yourself/3-pipelines/3-deployment-walkthrough/0-pre-requisites.md +++ b/_docs-sources/guides/build-it-yourself/3-pipelines/3-deployment-walkthrough/0-pre-requisites.md @@ -63,6 +63,6 @@ structure to deploy Terraform modules. Please note that **Terragrunt is NOT requ the Gruntwork Infrastructure as Code Library.** Check out [Introduction to Gruntwork](/docs/intro/overview/intro-to-gruntwork) for instructions on alternative options, such as how to -[Deploy using plain Terraform](https://gruntwork.io/guides/foundations/how-to-use-gruntwork-infrastructure-as-code-library/#deploy_using_plain_terraform). +[Deploy using plain Terraform](/docs/intro/first-deployment/deploy#deploy-using-plain-terraform). ::: diff --git a/docs/guides/build-it-yourself/3-pipelines/3-deployment-walkthrough/0-pre-requisites.md b/docs/guides/build-it-yourself/3-pipelines/3-deployment-walkthrough/0-pre-requisites.md index f4073281ba..c124b91abe 100644 --- a/docs/guides/build-it-yourself/3-pipelines/3-deployment-walkthrough/0-pre-requisites.md +++ b/docs/guides/build-it-yourself/3-pipelines/3-deployment-walkthrough/0-pre-requisites.md @@ -63,11 +63,11 @@ structure to deploy Terraform modules. Please note that **Terragrunt is NOT requ the Gruntwork Infrastructure as Code Library.** Check out [Introduction to Gruntwork](/docs/intro/overview/intro-to-gruntwork) for instructions on alternative options, such as how to -[Deploy using plain Terraform](https://gruntwork.io/guides/foundations/how-to-use-gruntwork-infrastructure-as-code-library/#deploy_using_plain_terraform). +[Deploy using plain Terraform](/docs/intro/first-deployment/deploy#deploy-using-plain-terraform). ::: From 1495930e7ce1fcf2e0c5abc341cec3e85f572b72 Mon Sep 17 00:00:00 2001 From: Eugene K Date: Fri, 7 Jan 2022 15:29:15 -0500 Subject: [PATCH 5/6] Added missing sections/reorganized IA --- .../2-production-grade-design/0-intro.md | 2 +- .../core-concepts/immutable-infrastructure.md | 34 ++++++++++++++++ .../infrastructure-as-code.md | 0 .../2-production-grade-design/0-intro.md | 4 +- .../core-concepts/immutable-infrastructure.md | 39 +++++++++++++++++++ .../infrastructure-as-code.md | 0 sidebars.js | 7 +++- 7 files changed, 82 insertions(+), 4 deletions(-) create mode 100644 _docs-sources/intro/core-concepts/immutable-infrastructure.md rename _docs-sources/intro/{overview => core-concepts}/infrastructure-as-code.md (100%) create mode 100644 docs/intro/core-concepts/immutable-infrastructure.md rename docs/intro/{overview => core-concepts}/infrastructure-as-code.md (100%) diff --git a/_docs-sources/guides/build-it-yourself/6-achieve-compliance/2-production-grade-design/0-intro.md b/_docs-sources/guides/build-it-yourself/6-achieve-compliance/2-production-grade-design/0-intro.md index 6f6b5caa32..845599a64a 100644 --- a/_docs-sources/guides/build-it-yourself/6-achieve-compliance/2-production-grade-design/0-intro.md +++ b/_docs-sources/guides/build-it-yourself/6-achieve-compliance/2-production-grade-design/0-intro.md @@ -6,7 +6,7 @@ pagination_label: Production-grade Design In [core concepts](../1-core-concepts/0-intro.md) we discussed the basics of the AWS Foundations Benchmark. Although it's possible to achieve compliance with the Benchmark by manually configuring each setting in the web console or entering the CLI commands, we -strongly discourage this approach. It precludes [the myriad benefits of using code to manage infrastructure](/docs/intro/overview/infrastructure-as-code). +strongly discourage this approach. It precludes [the myriad benefits of using code to manage infrastructure](/docs/intro/core-concepts/infrastructure-as-code). Instead, we advise using [Terraform](https://www.terraform.io) (or similar tools, such as [CloudFormation](https://aws.amazon.com/cloudformation/) or [Pulumi](https://www.pulumi.com/) to configure cloud diff --git a/_docs-sources/intro/core-concepts/immutable-infrastructure.md b/_docs-sources/intro/core-concepts/immutable-infrastructure.md new file mode 100644 index 0000000000..8d5dbc768b --- /dev/null +++ b/_docs-sources/intro/core-concepts/immutable-infrastructure.md @@ -0,0 +1,34 @@ +# Immutable infrastructure + +With _mutable infrastructure_, you deploy a set of servers, and you continuously update those servers in place. Every +new update gets installed on top of the previous updates, either manually (e.g., by SSHing to each server and running +commands), or via tools like Ansible, Chef, or Puppet. The idea behind _immutable infrastructure_ is that once you +deploy a server, you never change it again. If you need to roll out an update, you deploy a _new_ server with that +update, and undeploy the old one. This paradigm is built for use with (a) the cloud, where you can easily spin up or +tear down servers on-demand and (b) machine images, as every time there’s a change, you can use tools like Packer or +Docker to build a new, immutable, versioned machine image (e.g., VM image or Docker image), and deploy new servers with +that image. + +The advantages of immutable infrastructure are: + +#### Easier to reason about servers + +With mutable infrastructure, each server builds up a unique history of changes, so each one is a little different, +which (a) makes it difficult to reason about what’s actually installed and (b) leads to tricky bugs that only show up +on some servers, and not on others. With immutable infrastructure, you avoid these sorts of bugs, and you always know +what’s installed on any server, as you know the exact image each server is running, and that the image never changes. + +#### You can run the same images in all environments + +Whereas it’s rare to run mutable infrastructure tools such as Ansible, Chef, or Puppet in your local dev environment, +it’s common to run the same Docker or VM image in all environments, including your laptop, staging, and production. +This helps to reduce "works on my machine" and environment-specific bugs, and makes it easier to debug those issues +when they do happen. + +#### Easier scaling and rollback + +With immutable images, you can quickly and easily spin up 100 or 1,000 servers, with no need to worry about how long +it’ll take to configure all those servers (e.g., via Ansible, Chef, or Puppet), as all the configuration has already +happened and is captured in the VM or Docker image. Rollback is easier too, as you can quickly jump back to a +previous image, without having to wait for and worry about running a bunch of older install commands (which may no +longer work, e.g., if certain packages have been removed from APT or YUM). diff --git a/_docs-sources/intro/overview/infrastructure-as-code.md b/_docs-sources/intro/core-concepts/infrastructure-as-code.md similarity index 100% rename from _docs-sources/intro/overview/infrastructure-as-code.md rename to _docs-sources/intro/core-concepts/infrastructure-as-code.md diff --git a/docs/guides/build-it-yourself/6-achieve-compliance/2-production-grade-design/0-intro.md b/docs/guides/build-it-yourself/6-achieve-compliance/2-production-grade-design/0-intro.md index 527ad8145a..f623f666a0 100644 --- a/docs/guides/build-it-yourself/6-achieve-compliance/2-production-grade-design/0-intro.md +++ b/docs/guides/build-it-yourself/6-achieve-compliance/2-production-grade-design/0-intro.md @@ -6,7 +6,7 @@ pagination_label: Production-grade Design In [core concepts](../1-core-concepts/0-intro.md) we discussed the basics of the AWS Foundations Benchmark. Although it's possible to achieve compliance with the Benchmark by manually configuring each setting in the web console or entering the CLI commands, we -strongly discourage this approach. It precludes [the myriad benefits of using code to manage infrastructure](/docs/intro/overview/infrastructure-as-code). +strongly discourage this approach. It precludes [the myriad benefits of using code to manage infrastructure](/docs/intro/core-concepts/infrastructure-as-code). Instead, we advise using [Terraform](https://www.terraform.io) (or similar tools, such as [CloudFormation](https://aws.amazon.com/cloudformation/) or [Pulumi](https://www.pulumi.com/) to configure cloud @@ -18,5 +18,5 @@ edition of Terraform Up & Running](https://blog.gruntwork.io/terraform-up-runnin diff --git a/docs/intro/core-concepts/immutable-infrastructure.md b/docs/intro/core-concepts/immutable-infrastructure.md new file mode 100644 index 0000000000..69c8db9074 --- /dev/null +++ b/docs/intro/core-concepts/immutable-infrastructure.md @@ -0,0 +1,39 @@ +# Immutable infrastructure + +With _mutable infrastructure_, you deploy a set of servers, and you continuously update those servers in place. Every +new update gets installed on top of the previous updates, either manually (e.g., by SSHing to each server and running +commands), or via tools like Ansible, Chef, or Puppet. The idea behind _immutable infrastructure_ is that once you +deploy a server, you never change it again. If you need to roll out an update, you deploy a _new_ server with that +update, and undeploy the old one. This paradigm is built for use with (a) the cloud, where you can easily spin up or +tear down servers on-demand and (b) machine images, as every time there’s a change, you can use tools like Packer or +Docker to build a new, immutable, versioned machine image (e.g., VM image or Docker image), and deploy new servers with +that image. + +The advantages of immutable infrastructure are: + +#### Easier to reason about servers + +With mutable infrastructure, each server builds up a unique history of changes, so each one is a little different, +which (a) makes it difficult to reason about what’s actually installed and (b) leads to tricky bugs that only show up +on some servers, and not on others. With immutable infrastructure, you avoid these sorts of bugs, and you always know +what’s installed on any server, as you know the exact image each server is running, and that the image never changes. + +#### You can run the same images in all environments + +Whereas it’s rare to run mutable infrastructure tools such as Ansible, Chef, or Puppet in your local dev environment, +it’s common to run the same Docker or VM image in all environments, including your laptop, staging, and production. +This helps to reduce "works on my machine" and environment-specific bugs, and makes it easier to debug those issues +when they do happen. + +#### Easier scaling and rollback + +With immutable images, you can quickly and easily spin up 100 or 1,000 servers, with no need to worry about how long +it’ll take to configure all those servers (e.g., via Ansible, Chef, or Puppet), as all the configuration has already +happened and is captured in the VM or Docker image. Rollback is easier too, as you can quickly jump back to a +previous image, without having to wait for and worry about running a bunch of older install commands (which may no +longer work, e.g., if certain packages have been removed from APT or YUM). + + + diff --git a/docs/intro/overview/infrastructure-as-code.md b/docs/intro/core-concepts/infrastructure-as-code.md similarity index 100% rename from docs/intro/overview/infrastructure-as-code.md rename to docs/intro/core-concepts/infrastructure-as-code.md diff --git a/sidebars.js b/sidebars.js index b6d0da814b..9ea28d2bb9 100644 --- a/sidebars.js +++ b/sidebars.js @@ -17,7 +17,6 @@ const sidebars = { { Overview: [ "intro/overview/intro-to-gruntwork", - "intro/overview/infrastructure-as-code", // Temporarily hiding the unfinished sections from the sidebar We'll put // them back shortly and don't want to delete the pages as we know we're // going to have these sections within a few days. @@ -28,6 +27,12 @@ const sidebars = { "intro/overview/getting-started", ], }, + { + "Core Concepts": [ + "intro/core-concepts/infrastructure-as-code", + "intro/core-concepts/immutable-infrastructure", + ], + }, { "Accessing the Dev Portal": [ "intro/dev-portal/create-account", From 72431f58b1d46d5f346979c17dfe13f3ee728cb8 Mon Sep 17 00:00:00 2001 From: Eugene K Date: Fri, 7 Jan 2022 16:07:47 -0500 Subject: [PATCH 6/6] Resolved PR comments --- .../3-deployment-walkthrough/0-pre-requisites.md | 4 ++-- .../1-prepare-your-infrastructure-live-repository.md | 2 +- .../3-deployment-walkthrough/0-pre-requisites.md | 9 ++++----- .../3-deployment-walkthrough/0-pre-requisites.md | 4 ++-- .../1-deploy-a-management-vpc.md | 2 +- .../3-deployment-walkthrough/0-pre-requisites.md | 6 +++--- .../3-deployment-walkthrough/1-deploy-the-vpc.md | 2 +- .../3-deployment-walkthrough/0-pre-requisites.md | 4 ++-- .../1-the-gruntwork-solution.md | 2 +- .../0-apply-account-baseline-root-to-root-account.md | 2 +- .../reference-architecture/01-overview/overview.md | 2 +- ...to-the-gruntwork-infrastructure-as-code-library.md | 3 +-- ...to-the-gruntwork-infrastructure-as-code-library.md | 3 +-- ...to-the-gruntwork-infrastructure-as-code-library.md | 3 +-- ...to-the-gruntwork-infrastructure-as-code-library.md | 3 +-- .../2-deployment-walkthrough.md | 2 +- _docs-sources/intro/first-deployment/testing.md | 3 --- .../3-deployment-walkthrough/0-pre-requisites.md | 6 +++--- .../1-prepare-your-infrastructure-live-repository.md | 4 ++-- .../3-deployment-walkthrough/0-pre-requisites.md | 11 +++++------ .../3-deployment-walkthrough/0-pre-requisites.md | 6 +++--- .../1-deploy-a-management-vpc.md | 4 ++-- .../3-deployment-walkthrough/0-pre-requisites.md | 8 ++++---- .../3-deployment-walkthrough/1-deploy-the-vpc.md | 4 ++-- .../3-deployment-walkthrough/0-pre-requisites.md | 6 +++--- .../1-the-gruntwork-solution.md | 4 ++-- .../0-apply-account-baseline-root-to-root-account.md | 4 ++-- .../reference-architecture/01-overview/overview.md | 4 ++-- ...to-the-gruntwork-infrastructure-as-code-library.md | 5 ++--- ...to-the-gruntwork-infrastructure-as-code-library.md | 5 ++--- ...to-the-gruntwork-infrastructure-as-code-library.md | 5 ++--- ...to-the-gruntwork-infrastructure-as-code-library.md | 5 ++--- .../2-deployment-walkthrough.md | 4 ++-- docs/intro/first-deployment/testing.md | 5 +---- 34 files changed, 65 insertions(+), 81 deletions(-) diff --git a/_docs-sources/guides/build-it-yourself/2-landing-zone/3-deployment-walkthrough/0-pre-requisites.md b/_docs-sources/guides/build-it-yourself/2-landing-zone/3-deployment-walkthrough/0-pre-requisites.md index e0264c291e..d7d94e16b0 100644 --- a/_docs-sources/guides/build-it-yourself/2-landing-zone/3-deployment-walkthrough/0-pre-requisites.md +++ b/_docs-sources/guides/build-it-yourself/2-landing-zone/3-deployment-walkthrough/0-pre-requisites.md @@ -14,7 +14,7 @@ This walkthrough has the following pre-requisites: This guide uses code from the [Gruntwork Infrastructure as Code Library](https://gruntwork.io/infrastructure-as-code-library/), as it implements most of the production-grade design for you out of the box. Make sure to read -[Introduction to Gruntwork](/docs/intro/overview/intro-to-gruntwork). +our [Introduction to Gruntwork](/docs/intro/overview/intro-to-gruntwork). @@ -31,7 +31,7 @@ You must be a Gruntwork subscriber to This guide uses [Terraform](https://www.terraform.io/) to define and manage all the infrastructure as code. If you’re not familiar with Terraform, check out [A Comprehensive Guide to Terraform](https://blog.gruntwork.io/a-comprehensive-guide-to-terraform-b3d32832baca), [A Crash Course on Terraform](https://training.gruntwork.io/p/terraform), and -[Introduction to Gruntwork](/docs/intro/overview/intro-to-gruntwork). +our [Introduction to Gruntwork](/docs/intro/overview/intro-to-gruntwork). #### Terragrunt diff --git a/_docs-sources/guides/build-it-yourself/2-landing-zone/3-deployment-walkthrough/1-prepare-your-infrastructure-live-repository.md b/_docs-sources/guides/build-it-yourself/2-landing-zone/3-deployment-walkthrough/1-prepare-your-infrastructure-live-repository.md index a0267847e4..086387bf4c 100644 --- a/_docs-sources/guides/build-it-yourself/2-landing-zone/3-deployment-walkthrough/1-prepare-your-infrastructure-live-repository.md +++ b/_docs-sources/guides/build-it-yourself/2-landing-zone/3-deployment-walkthrough/1-prepare-your-infrastructure-live-repository.md @@ -4,7 +4,7 @@ This guide uses [Terragrunt](https://github.com/gruntwork-io/terragrunt) and its associated file and folder structure to deploy Terraform modules. Please note that **Terragrunt is NOT required for using Terraform modules from -the Gruntwork Infrastructure as Code Library.** Check out [Introduction to Gruntwork](/docs/intro/overview/intro-to-gruntwork) +the Gruntwork Infrastructure as Code Library.** Check out our [Introduction to Gruntwork](/docs/intro/overview/intro-to-gruntwork) for instructions on alternative options, such as [deploying with plain Terraform](/docs/intro/first-deployment/deploy#deploy-using-plain-terraform). diff --git a/_docs-sources/guides/build-it-yourself/3-pipelines/3-deployment-walkthrough/0-pre-requisites.md b/_docs-sources/guides/build-it-yourself/3-pipelines/3-deployment-walkthrough/0-pre-requisites.md index 1385154077..986a7925fd 100644 --- a/_docs-sources/guides/build-it-yourself/3-pipelines/3-deployment-walkthrough/0-pre-requisites.md +++ b/_docs-sources/guides/build-it-yourself/3-pipelines/3-deployment-walkthrough/0-pre-requisites.md @@ -8,7 +8,7 @@ This walkthrough has the following pre-requisites: This guide uses code from the [Gruntwork Infrastructure as Code Library](https://gruntwork.io/infrastructure-as-code-library/), as it implements most of the production-grade design for you out of the box. Make sure to read -[Introduction to Gruntwork](/docs/intro/overview/intro-to-gruntwork). +our [Introduction to Gruntwork](/docs/intro/overview/intro-to-gruntwork). @@ -25,7 +25,7 @@ You must be a Gruntwork subscriber to This guide uses [Terraform](https://www.terraform.io/) to define and manage all the infrastructure as code. If you’re not familiar with Terraform, check out [A Comprehensive Guide to Terraform](https://blog.gruntwork.io/a-comprehensive-guide-to-terraform-b3d32832baca), [A Crash Course on Terraform](https://training.gruntwork.io/p/terraform), and -[Introduction to Gruntwork](/docs/intro/overview/intro-to-gruntwork) +our [Introduction to Gruntwork](/docs/intro/overview/intro-to-gruntwork) #### CircleCI @@ -45,8 +45,7 @@ for instructions. #### Repository structure This guide assumes your infrastructure code is organized in a manner similar to -that covered in the [Using Terraform -Modules](/docs/intro/first-deployment/using-terraform-modules) introduction section. This means +that covered in the [Prepare Your Module](/docs/intro/first-deployment/using-terraform-modules) introduction section. This means that you should have two repositories for your infrastructure code, `infrastructure-modules` and `infrastructure-live`. Make sure that the `infrastructure-live` repository is locked down as recommended in [Lock down VCS @@ -61,7 +60,7 @@ deployed from. This guide will use [Terragrunt](https://github.com/gruntwork-io/terragrunt) and its associated file and folder structure to deploy Terraform modules. Please note that **Terragrunt is NOT required for using Terraform modules from the Gruntwork Infrastructure as Code Library.** Check out -[Introduction to Gruntwork](/docs/intro/overview/intro-to-gruntwork) for instructions +our [Introduction to Gruntwork](/docs/intro/overview/intro-to-gruntwork) for instructions on alternative options, such as how to [Deploy using plain Terraform](/docs/intro/first-deployment/deploy#deploy-using-plain-terraform). diff --git a/_docs-sources/guides/build-it-yourself/4-vpc/3-deployment-walkthrough/0-pre-requisites.md b/_docs-sources/guides/build-it-yourself/4-vpc/3-deployment-walkthrough/0-pre-requisites.md index 5bb0ed2b57..6d352cb3e9 100644 --- a/_docs-sources/guides/build-it-yourself/4-vpc/3-deployment-walkthrough/0-pre-requisites.md +++ b/_docs-sources/guides/build-it-yourself/4-vpc/3-deployment-walkthrough/0-pre-requisites.md @@ -12,7 +12,7 @@ This walkthrough has the following pre-requisites: This guide uses code from the [Gruntwork Infrastructure as Code Library](https://gruntwork.io/infrastructure-as-code-library/), as it implements most of the production-grade design for you out of the box. Make sure to read -[Introduction to Gruntwork](/docs/intro/overview/intro-to-gruntwork). +our [Introduction to Gruntwork](/docs/intro/overview/intro-to-gruntwork). @@ -29,7 +29,7 @@ You must be a Gruntwork subscriber to This guide uses [Terraform](https://www.terraform.io/) to define and manage all the infrastructure as code. If you’re not familiar with Terraform, check out [A Comprehensive Guide to Terraform](https://blog.gruntwork.io/a-comprehensive-guide-to-terraform-b3d32832baca), [A Crash Course on Terraform](https://training.gruntwork.io/p/terraform), and -[Introduction to Gruntwork](/docs/intro/overview/intro-to-gruntwork) +our [Introduction to Gruntwork](/docs/intro/overview/intro-to-gruntwork) #### AWS accounts diff --git a/_docs-sources/guides/build-it-yourself/4-vpc/3-deployment-walkthrough/1-deploy-a-management-vpc.md b/_docs-sources/guides/build-it-yourself/4-vpc/3-deployment-walkthrough/1-deploy-a-management-vpc.md index 992059bb5b..137333230e 100644 --- a/_docs-sources/guides/build-it-yourself/4-vpc/3-deployment-walkthrough/1-deploy-a-management-vpc.md +++ b/_docs-sources/guides/build-it-yourself/4-vpc/3-deployment-walkthrough/1-deploy-a-management-vpc.md @@ -149,7 +149,7 @@ route table entries, more bastion hosts, and more credentials. This guide will use [Terragrunt](https://github.com/gruntwork-io/terragrunt) and its associated file and folder structure to deploy Terraform modules. Please note that **Terragrunt is NOT required for using Terraform modules from -the Gruntwork Infrastructure as Code Library.** Check out [Introduction to Gruntwork](/docs/intro/overview/intro-to-gruntwork) +the Gruntwork Infrastructure as Code Library.** Check out our [Introduction to Gruntwork](/docs/intro/overview/intro-to-gruntwork) for instructions on alternative options, such as how to [deploy using plain terraform](/docs/intro/first-deployment/deploy#deploy-using-plain-terraform). diff --git a/_docs-sources/guides/build-it-yourself/5-kubernetes-cluster/3-deployment-walkthrough/0-pre-requisites.md b/_docs-sources/guides/build-it-yourself/5-kubernetes-cluster/3-deployment-walkthrough/0-pre-requisites.md index 2ce141a88f..a7e51735c3 100644 --- a/_docs-sources/guides/build-it-yourself/5-kubernetes-cluster/3-deployment-walkthrough/0-pre-requisites.md +++ b/_docs-sources/guides/build-it-yourself/5-kubernetes-cluster/3-deployment-walkthrough/0-pre-requisites.md @@ -14,7 +14,7 @@ This walkthrough has the following pre-requisites: This guide uses code from the [Gruntwork Infrastructure as Code Library](https://gruntwork.io/infrastructure-as-code-library/), as it implements most of the production-grade design for you out of the box. Make sure to read -[Introduction to Gruntwork](/docs/intro/overview/intro-to-gruntwork). +our [Introduction to Gruntwork](/docs/intro/overview/intro-to-gruntwork). @@ -31,7 +31,7 @@ You must be a Gruntwork subscriber to This guide uses [Terraform](https://www.terraform.io/) to define and manage all the infrastructure as code. If you’re not familiar with Terraform, check out [A Comprehensive Guide to Terraform](https://blog.gruntwork.io/a-comprehensive-guide-to-terraform-b3d32832baca), [A Crash Course on Terraform](https://training.gruntwork.io/p/terraform), and -[Introduction to Gruntwork](/docs/intro/overview/intro-to-gruntwork). +our [Introduction to Gruntwork](/docs/intro/overview/intro-to-gruntwork). #### Python and Kubergrunt @@ -44,7 +44,7 @@ Python and `kubergrunt` installed on any computer where you will be running Terr This guide assumes you are deploying a Kubernetes cluster for use with [Docker](https://www.docker.com). The guide also uses [Packer](https://www.packer.io) to build VM images. If you’re not familiar with Docker or Packer, check out [A Crash Course on Docker and Packer](https://training.gruntwork.io/p/a-crash-course-on-docker-packer) and -[Introduction to Gruntwork](/docs/intro/overview/intro-to-gruntwork). +our [Introduction to Gruntwork](/docs/intro/overview/intro-to-gruntwork). #### AWS accounts diff --git a/_docs-sources/guides/build-it-yourself/5-kubernetes-cluster/3-deployment-walkthrough/1-deploy-the-vpc.md b/_docs-sources/guides/build-it-yourself/5-kubernetes-cluster/3-deployment-walkthrough/1-deploy-the-vpc.md index 89f02bb7f4..073dbd24a6 100644 --- a/_docs-sources/guides/build-it-yourself/5-kubernetes-cluster/3-deployment-walkthrough/1-deploy-the-vpc.md +++ b/_docs-sources/guides/build-it-yourself/5-kubernetes-cluster/3-deployment-walkthrough/1-deploy-the-vpc.md @@ -126,7 +126,7 @@ git push --follow-tags This guide will use [Terragrunt](https://github.com/gruntwork-io/terragrunt) and its associated file and folder structure to deploy Terraform modules. Please note that **Terragrunt is NOT required for using Terraform modules from the Gruntwork Infrastructure as Code Library.** Check out -[Introduction to Gruntwork](/docs/intro/overview/intro-to-gruntwork) for instructions +our [Introduction to Gruntwork](/docs/intro/overview/intro-to-gruntwork) for instructions on alternative options, such as how to [Deploy using plain Terraform](/docs/intro/first-deployment/deploy#deploy-using-plain-terraform). diff --git a/_docs-sources/guides/build-it-yourself/6-achieve-compliance/3-deployment-walkthrough/0-pre-requisites.md b/_docs-sources/guides/build-it-yourself/6-achieve-compliance/3-deployment-walkthrough/0-pre-requisites.md index 9b7244c0eb..9fbb195aed 100644 --- a/_docs-sources/guides/build-it-yourself/6-achieve-compliance/3-deployment-walkthrough/0-pre-requisites.md +++ b/_docs-sources/guides/build-it-yourself/6-achieve-compliance/3-deployment-walkthrough/0-pre-requisites.md @@ -13,7 +13,7 @@ This walkthrough has the following pre-requisites: This guide uses code from the [Gruntwork Infrastructure as Code Library](https://gruntwork.io/infrastructure-as-code-library/), as it implements most of the production-grade design for you out of the box. Make sure to read -[Introduction to Gruntwork](/docs/intro/overview/intro-to-gruntwork). +our [Introduction to Gruntwork](/docs/intro/overview/intro-to-gruntwork). ## Gruntwork Compliance for CIS AWS Foundations Benchmark @@ -37,7 +37,7 @@ This guide uses [Terraform](https://www.terraform.io/) to define and manage all you’re not familiar with Terraform, check out [A Comprehensive Guide to Terraform](https://blog.gruntwork.io/a-comprehensive-guide-to-terraform-b3d32832baca), [A Crash Course on Terraform](https://training.gruntwork.io/p/terraform), and -[Introduction to Gruntwork](/docs/intro/overview/intro-to-gruntwork). +our [Introduction to Gruntwork](/docs/intro/overview/intro-to-gruntwork). ## Terragrunt diff --git a/_docs-sources/guides/build-it-yourself/6-achieve-compliance/3-deployment-walkthrough/1-the-gruntwork-solution.md b/_docs-sources/guides/build-it-yourself/6-achieve-compliance/3-deployment-walkthrough/1-the-gruntwork-solution.md index b711831dc4..8defa123dc 100644 --- a/_docs-sources/guides/build-it-yourself/6-achieve-compliance/3-deployment-walkthrough/1-the-gruntwork-solution.md +++ b/_docs-sources/guides/build-it-yourself/6-achieve-compliance/3-deployment-walkthrough/1-the-gruntwork-solution.md @@ -55,4 +55,4 @@ You can use this approach on each AWS account. In many cases, you’ll only need same methodology can be applied to pre-production accounts as well. If you need to brush up on how the IaC Library works, read the -[Introduction to Gruntwork](/docs/intro/overview/intro-to-gruntwork) section. +our [Introduction to Gruntwork](/docs/intro/overview/intro-to-gruntwork) section. diff --git a/_docs-sources/guides/build-it-yourself/6-achieve-compliance/3-deployment-walkthrough/8-deploy-landing-zone-solution/0-apply-account-baseline-root-to-root-account.md b/_docs-sources/guides/build-it-yourself/6-achieve-compliance/3-deployment-walkthrough/8-deploy-landing-zone-solution/0-apply-account-baseline-root-to-root-account.md index 0444c0959f..277ba2d1b4 100644 --- a/_docs-sources/guides/build-it-yourself/6-achieve-compliance/3-deployment-walkthrough/8-deploy-landing-zone-solution/0-apply-account-baseline-root-to-root-account.md +++ b/_docs-sources/guides/build-it-yourself/6-achieve-compliance/3-deployment-walkthrough/8-deploy-landing-zone-solution/0-apply-account-baseline-root-to-root-account.md @@ -58,7 +58,7 @@ We’ll be using the `landingzone/account-baseline-root` module from [terraform- :::info This guide will use [Terragrunt](https://github.com/gruntwork-io/terragrunt) and its associated file and folder -structure to deploy Terraform modules. Please note that **Terragrunt is NOT required for using Terraform modules from the Gruntwork Infrastructure as Code Library.** Check out [Introduction to Gruntwork](/docs/intro/overview/intro-to-gruntwork) section +structure to deploy Terraform modules. Please note that **Terragrunt is NOT required for using Terraform modules from the Gruntwork Infrastructure as Code Library.** Check out our [Introduction to Gruntwork](/docs/intro/overview/intro-to-gruntwork) section for instructions on alternative options, such as how to [deploying how to use plain terraform](/docs/intro/first-deployment/deploy#deploy-using-plain-terraform). diff --git a/_docs-sources/guides/reference-architecture/01-overview/overview.md b/_docs-sources/guides/reference-architecture/01-overview/overview.md index e1eeacaae6..3fd6bec116 100644 --- a/_docs-sources/guides/reference-architecture/01-overview/overview.md +++ b/_docs-sources/guides/reference-architecture/01-overview/overview.md @@ -37,7 +37,7 @@ All of the infrastructure in this repo is managed as **code** using [Terragrunt] [Gruntwork Service Catalog](https://github.com/gruntwork-io/terraform-aws-service-catalog/). For more info on Infrastructure as Code and Terraform, check out [A Comprehensive Guide to -Terraform](https://blog.gruntwork.io/a-comprehensive-guide-to-terraform-b3d32832baca) and our [Introduction to Gruntwork](/docs/intro/overview/intro-to-gruntwork) section. +Terraform](https://blog.gruntwork.io/a-comprehensive-guide-to-terraform-b3d32832baca) and our our [Introduction to Gruntwork](/docs/intro/overview/intro-to-gruntwork) section. ## AWS accounts diff --git a/_docs-sources/guides/stay-up-to-date/1-cis/0-how-to-update-to-cis-14/2-deployment-walkthrough/0-step-1-update-references-to-the-gruntwork-infrastructure-as-code-library.md b/_docs-sources/guides/stay-up-to-date/1-cis/0-how-to-update-to-cis-14/2-deployment-walkthrough/0-step-1-update-references-to-the-gruntwork-infrastructure-as-code-library.md index 0fc665f3f3..adcecb328e 100644 --- a/_docs-sources/guides/stay-up-to-date/1-cis/0-how-to-update-to-cis-14/2-deployment-walkthrough/0-step-1-update-references-to-the-gruntwork-infrastructure-as-code-library.md +++ b/_docs-sources/guides/stay-up-to-date/1-cis/0-how-to-update-to-cis-14/2-deployment-walkthrough/0-step-1-update-references-to-the-gruntwork-infrastructure-as-code-library.md @@ -7,8 +7,7 @@ sidebar_label: Update references to the Gruntwork Infrastructure as Code Library To update to the CIS AWS Foundations Benchmark v1.4.0, you need to update your references to the Gruntwork Infrastructure as Code Library to use compatible versions. We (Gruntwork) have reviewed and updated all the library modules for compatibility with the new version of the benchmark. As a customer, you need to update to -the proper versions of the Gruntwork library to pick up the fixes/changes made to be compatible. Refer to -[the "Updating to new versions" section of "Stay Up to Date"](/docs/guides/stay-up-to-date/versioning#updating-to-new-versions) for instructions on how to update the +the proper versions of the Gruntwork library to pick up the fixes/changes made to be compatible. Refer to our ["Updating to new versions"](/docs/guides/stay-up-to-date/versioning#updating-to-new-versions) guide for instructions on how to update the versions in your code. Gruntwork follows diff --git a/_docs-sources/guides/stay-up-to-date/terraform/1-how-to-update-to-terraform-13/2-deployment-walkthrough/2-step-3-update-references-to-the-gruntwork-infrastructure-as-code-library.md b/_docs-sources/guides/stay-up-to-date/terraform/1-how-to-update-to-terraform-13/2-deployment-walkthrough/2-step-3-update-references-to-the-gruntwork-infrastructure-as-code-library.md index 107019d2da..82d78d134e 100644 --- a/_docs-sources/guides/stay-up-to-date/terraform/1-how-to-update-to-terraform-13/2-deployment-walkthrough/2-step-3-update-references-to-the-gruntwork-infrastructure-as-code-library.md +++ b/_docs-sources/guides/stay-up-to-date/terraform/1-how-to-update-to-terraform-13/2-deployment-walkthrough/2-step-3-update-references-to-the-gruntwork-infrastructure-as-code-library.md @@ -7,8 +7,7 @@ sidebar_label: Update Gruntwork IaC module references In order to take advantage of the Terraform 0.13, you need to update your references to the Gruntwork Infrastructure as Code Library to use a compatible version. We (Gruntwork) have gone through all our modules in the library to test and update the code to be compatible with Terraform 0.13. As a customer, you need to update to -the proper versions of the Gruntwork library to pick up the fixes/changes that were made to be compatible. Refer to -[the "Updating to new versions" section of "Stay Up to Date"](/docs/guides/stay-up-to-date/versioning#updating-to-new-versions) for instructions on how to update the +the proper versions of the Gruntwork library to pick up the fixes/changes that were made to be compatible. Refer to our ["Updating to new versions"](/docs/guides/stay-up-to-date/versioning#updating-to-new-versions) guide for instructions on how to update the versions in your code. For the vast majority of the repos, the only change that will be necessary is a version number bump, but several repos diff --git a/_docs-sources/guides/stay-up-to-date/terraform/2-how-to-update-to-terraform-14/2-deployment-walkthrough/2-step-3-update-references-to-the-gruntwork-infrastructure-as-code-library.md b/_docs-sources/guides/stay-up-to-date/terraform/2-how-to-update-to-terraform-14/2-deployment-walkthrough/2-step-3-update-references-to-the-gruntwork-infrastructure-as-code-library.md index 7d6a7306e1..09687f23eb 100644 --- a/_docs-sources/guides/stay-up-to-date/terraform/2-how-to-update-to-terraform-14/2-deployment-walkthrough/2-step-3-update-references-to-the-gruntwork-infrastructure-as-code-library.md +++ b/_docs-sources/guides/stay-up-to-date/terraform/2-how-to-update-to-terraform-14/2-deployment-walkthrough/2-step-3-update-references-to-the-gruntwork-infrastructure-as-code-library.md @@ -7,8 +7,7 @@ sidebar_label: Update Gruntwork IaC module references In order to take advantage of the Terraform 0.14, you need to update your references to the Gruntwork Infrastructure as Code Library to use a compatible version. We (Gruntwork) have gone through all our modules in the library to test and update the code to be compatible with Terraform 0.14. As a customer, you need to update to -the proper versions of the Gruntwork library to pick up the fixes/changes that we made to be compatible. Refer to -[the "Updating to new versions" section of "Stay Up to Date"](/docs/guides/stay-up-to-date/versioning#updating-to-new-versions) for instructions on how to update the +the proper versions of the Gruntwork library to pick up the fixes/changes that we made to be compatible. Refer to our ["Updating to new versions"](/docs/guides/stay-up-to-date/versioning#updating-to-new-versions) guide for instructions on how to update the versions in your code. For the vast majority of the repos, the only change that will be necessary is a version number bump, but several repos diff --git a/_docs-sources/guides/stay-up-to-date/terraform/3-how-to-update-to-terraform-15/2-deployment-walkthrough/2-step-3-update-references-to-the-gruntwork-infrastructure-as-code-library.md b/_docs-sources/guides/stay-up-to-date/terraform/3-how-to-update-to-terraform-15/2-deployment-walkthrough/2-step-3-update-references-to-the-gruntwork-infrastructure-as-code-library.md index 9ceec1e5c6..a795d1bc76 100644 --- a/_docs-sources/guides/stay-up-to-date/terraform/3-how-to-update-to-terraform-15/2-deployment-walkthrough/2-step-3-update-references-to-the-gruntwork-infrastructure-as-code-library.md +++ b/_docs-sources/guides/stay-up-to-date/terraform/3-how-to-update-to-terraform-15/2-deployment-walkthrough/2-step-3-update-references-to-the-gruntwork-infrastructure-as-code-library.md @@ -7,8 +7,7 @@ sidebar_label: Update Gruntwork IaC module references In order to take advantage of the Terraform 0.15, you need to update your references to the Gruntwork Infrastructure as Code Library to use a compatible version. We (Gruntwork) have gone through all our modules in the library to test and update the code to be compatible with Terraform 0.15. As a customer, you need to update to -the proper versions of the Gruntwork library to pick up the fixes/changes that we made to be compatible. Refer to -[the "Updating to new versions" section of "Stay Up to Date"](/docs/guides/stay-up-to-date/versioning#updating-to-new-versions) for instructions on how to update the +the proper versions of the Gruntwork library to pick up the fixes/changes that we made to be compatible. Refer to our ["Updating to new versions"](/docs/guides/stay-up-to-date/versioning#updating-to-new-versions) guide for instructions on how to update the versions in your code. For the vast majority of the repos, the only change that will be necessary is a version number bump, but several repos diff --git a/_docs-sources/guides/stay-up-to-date/terraform/5-how-to-update-to-aws-provider-v3/2-deployment-walkthrough.md b/_docs-sources/guides/stay-up-to-date/terraform/5-how-to-update-to-aws-provider-v3/2-deployment-walkthrough.md index 0126a68007..5df6306702 100644 --- a/_docs-sources/guides/stay-up-to-date/terraform/5-how-to-update-to-aws-provider-v3/2-deployment-walkthrough.md +++ b/_docs-sources/guides/stay-up-to-date/terraform/5-how-to-update-to-aws-provider-v3/2-deployment-walkthrough.md @@ -8,7 +8,7 @@ library to test and update the code to be compatible with AWS provider version 3 the proper versions of the Gruntwork library to pick up the fixes/changes that were made to be compatible. Be sure to read the release notes to know what changes need to be made to update to that version. -Refer to [the "Updating to new versions" section of "Stay Up to Date"](/docs/guides/stay-up-to-date/versioning#updating-to-new-versions) +Refer to our ["Updating to new versions"](/docs/guides/stay-up-to-date/versioning#updating-to-new-versions) guide for instructions on how to update the versions in your code. The following table provides a summary of all the relevant Gruntwork AWS modules and the respective versions that are diff --git a/_docs-sources/intro/first-deployment/testing.md b/_docs-sources/intro/first-deployment/testing.md index edefcafbe1..cb44fe2b73 100644 --- a/_docs-sources/intro/first-deployment/testing.md +++ b/_docs-sources/intro/first-deployment/testing.md @@ -76,9 +76,7 @@ The only way to build confidence that your infrastructure code works as you expe account. That means you’ll primarily be writing _integration tests_ that: 1. Run `terraform apply` to deploy your module - 2. Perform a bunch of validations that the deployed infrastructure works as expected - 3. Run `terraform destroy` at the end to clean up In short, you’re automating the steps you took to manually test your module! @@ -209,7 +207,6 @@ For a lot more information on writing automated tests for Terraform code, see: 1. [Terratest documentation](https://github.com/gruntwork-io/terratest/), especially the many examples and corresponding tests in the `examples` and `test` folders, respectively, and the [testing best practices](https://github.com/gruntwork-io/terratest/#testing-best-practices) section. - 2. _[Terraform: Up & Running](https://www.terraformupandrunning.com)_, 2nd edition, has an entire chapter dedicated to automated testing for Terraform code, including unit tests, integration tests, end-to-end tests, dependency injection, running tests in parallel, test stages, and more. diff --git a/docs/guides/build-it-yourself/2-landing-zone/3-deployment-walkthrough/0-pre-requisites.md b/docs/guides/build-it-yourself/2-landing-zone/3-deployment-walkthrough/0-pre-requisites.md index 628c2245e6..27381b8479 100644 --- a/docs/guides/build-it-yourself/2-landing-zone/3-deployment-walkthrough/0-pre-requisites.md +++ b/docs/guides/build-it-yourself/2-landing-zone/3-deployment-walkthrough/0-pre-requisites.md @@ -14,7 +14,7 @@ This walkthrough has the following pre-requisites: This guide uses code from the [Gruntwork Infrastructure as Code Library](https://gruntwork.io/infrastructure-as-code-library/), as it implements most of the production-grade design for you out of the box. Make sure to read -[Introduction to Gruntwork](/docs/intro/overview/intro-to-gruntwork). +our [Introduction to Gruntwork](/docs/intro/overview/intro-to-gruntwork). @@ -31,7 +31,7 @@ You must be a Gruntwork subscriber to This guide uses [Terraform](https://www.terraform.io/) to define and manage all the infrastructure as code. If you’re not familiar with Terraform, check out [A Comprehensive Guide to Terraform](https://blog.gruntwork.io/a-comprehensive-guide-to-terraform-b3d32832baca), [A Crash Course on Terraform](https://training.gruntwork.io/p/terraform), and -[Introduction to Gruntwork](/docs/intro/overview/intro-to-gruntwork). +our [Introduction to Gruntwork](/docs/intro/overview/intro-to-gruntwork). #### Terragrunt @@ -56,5 +56,5 @@ automatically. diff --git a/docs/guides/build-it-yourself/2-landing-zone/3-deployment-walkthrough/1-prepare-your-infrastructure-live-repository.md b/docs/guides/build-it-yourself/2-landing-zone/3-deployment-walkthrough/1-prepare-your-infrastructure-live-repository.md index b9476b6052..1f124f0448 100644 --- a/docs/guides/build-it-yourself/2-landing-zone/3-deployment-walkthrough/1-prepare-your-infrastructure-live-repository.md +++ b/docs/guides/build-it-yourself/2-landing-zone/3-deployment-walkthrough/1-prepare-your-infrastructure-live-repository.md @@ -4,7 +4,7 @@ This guide uses [Terragrunt](https://github.com/gruntwork-io/terragrunt) and its associated file and folder structure to deploy Terraform modules. Please note that **Terragrunt is NOT required for using Terraform modules from -the Gruntwork Infrastructure as Code Library.** Check out [Introduction to Gruntwork](/docs/intro/overview/intro-to-gruntwork) +the Gruntwork Infrastructure as Code Library.** Check out our [Introduction to Gruntwork](/docs/intro/overview/intro-to-gruntwork) for instructions on alternative options, such as [deploying with plain Terraform](/docs/intro/first-deployment/deploy#deploy-using-plain-terraform). @@ -176,5 +176,5 @@ locals { diff --git a/docs/guides/build-it-yourself/3-pipelines/3-deployment-walkthrough/0-pre-requisites.md b/docs/guides/build-it-yourself/3-pipelines/3-deployment-walkthrough/0-pre-requisites.md index c124b91abe..cfb284dd08 100644 --- a/docs/guides/build-it-yourself/3-pipelines/3-deployment-walkthrough/0-pre-requisites.md +++ b/docs/guides/build-it-yourself/3-pipelines/3-deployment-walkthrough/0-pre-requisites.md @@ -8,7 +8,7 @@ This walkthrough has the following pre-requisites: This guide uses code from the [Gruntwork Infrastructure as Code Library](https://gruntwork.io/infrastructure-as-code-library/), as it implements most of the production-grade design for you out of the box. Make sure to read -[Introduction to Gruntwork](/docs/intro/overview/intro-to-gruntwork). +our [Introduction to Gruntwork](/docs/intro/overview/intro-to-gruntwork). @@ -25,7 +25,7 @@ You must be a Gruntwork subscriber to This guide uses [Terraform](https://www.terraform.io/) to define and manage all the infrastructure as code. If you’re not familiar with Terraform, check out [A Comprehensive Guide to Terraform](https://blog.gruntwork.io/a-comprehensive-guide-to-terraform-b3d32832baca), [A Crash Course on Terraform](https://training.gruntwork.io/p/terraform), and -[Introduction to Gruntwork](/docs/intro/overview/intro-to-gruntwork) +our [Introduction to Gruntwork](/docs/intro/overview/intro-to-gruntwork) #### CircleCI @@ -45,8 +45,7 @@ for instructions. #### Repository structure This guide assumes your infrastructure code is organized in a manner similar to -that covered in the [Using Terraform -Modules](/docs/intro/first-deployment/using-terraform-modules) introduction section. This means +that covered in the [Prepare Your Module](/docs/intro/first-deployment/using-terraform-modules) introduction section. This means that you should have two repositories for your infrastructure code, `infrastructure-modules` and `infrastructure-live`. Make sure that the `infrastructure-live` repository is locked down as recommended in [Lock down VCS @@ -61,7 +60,7 @@ deployed from. This guide will use [Terragrunt](https://github.com/gruntwork-io/terragrunt) and its associated file and folder structure to deploy Terraform modules. Please note that **Terragrunt is NOT required for using Terraform modules from the Gruntwork Infrastructure as Code Library.** Check out -[Introduction to Gruntwork](/docs/intro/overview/intro-to-gruntwork) for instructions +our [Introduction to Gruntwork](/docs/intro/overview/intro-to-gruntwork) for instructions on alternative options, such as how to [Deploy using plain Terraform](/docs/intro/first-deployment/deploy#deploy-using-plain-terraform). @@ -69,5 +68,5 @@ on alternative options, such as how to diff --git a/docs/guides/build-it-yourself/4-vpc/3-deployment-walkthrough/0-pre-requisites.md b/docs/guides/build-it-yourself/4-vpc/3-deployment-walkthrough/0-pre-requisites.md index f9bd81938e..a68c253d5c 100644 --- a/docs/guides/build-it-yourself/4-vpc/3-deployment-walkthrough/0-pre-requisites.md +++ b/docs/guides/build-it-yourself/4-vpc/3-deployment-walkthrough/0-pre-requisites.md @@ -12,7 +12,7 @@ This walkthrough has the following pre-requisites: This guide uses code from the [Gruntwork Infrastructure as Code Library](https://gruntwork.io/infrastructure-as-code-library/), as it implements most of the production-grade design for you out of the box. Make sure to read -[Introduction to Gruntwork](/docs/intro/overview/intro-to-gruntwork). +our [Introduction to Gruntwork](/docs/intro/overview/intro-to-gruntwork). @@ -29,7 +29,7 @@ You must be a Gruntwork subscriber to This guide uses [Terraform](https://www.terraform.io/) to define and manage all the infrastructure as code. If you’re not familiar with Terraform, check out [A Comprehensive Guide to Terraform](https://blog.gruntwork.io/a-comprehensive-guide-to-terraform-b3d32832baca), [A Crash Course on Terraform](https://training.gruntwork.io/p/terraform), and -[Introduction to Gruntwork](/docs/intro/overview/intro-to-gruntwork) +our [Introduction to Gruntwork](/docs/intro/overview/intro-to-gruntwork) #### AWS accounts @@ -43,5 +43,5 @@ for instructions. diff --git a/docs/guides/build-it-yourself/4-vpc/3-deployment-walkthrough/1-deploy-a-management-vpc.md b/docs/guides/build-it-yourself/4-vpc/3-deployment-walkthrough/1-deploy-a-management-vpc.md index 402482accc..6a30b10f32 100644 --- a/docs/guides/build-it-yourself/4-vpc/3-deployment-walkthrough/1-deploy-a-management-vpc.md +++ b/docs/guides/build-it-yourself/4-vpc/3-deployment-walkthrough/1-deploy-a-management-vpc.md @@ -149,7 +149,7 @@ route table entries, more bastion hosts, and more credentials. This guide will use [Terragrunt](https://github.com/gruntwork-io/terragrunt) and its associated file and folder structure to deploy Terraform modules. Please note that **Terragrunt is NOT required for using Terraform modules from -the Gruntwork Infrastructure as Code Library.** Check out [Introduction to Gruntwork](/docs/intro/overview/intro-to-gruntwork) +the Gruntwork Infrastructure as Code Library.** Check out our [Introduction to Gruntwork](/docs/intro/overview/intro-to-gruntwork) for instructions on alternative options, such as how to [deploy using plain terraform](/docs/intro/first-deployment/deploy#deploy-using-plain-terraform). @@ -214,5 +214,5 @@ terragrunt apply diff --git a/docs/guides/build-it-yourself/5-kubernetes-cluster/3-deployment-walkthrough/0-pre-requisites.md b/docs/guides/build-it-yourself/5-kubernetes-cluster/3-deployment-walkthrough/0-pre-requisites.md index 7ca8a852a0..f48357c90d 100644 --- a/docs/guides/build-it-yourself/5-kubernetes-cluster/3-deployment-walkthrough/0-pre-requisites.md +++ b/docs/guides/build-it-yourself/5-kubernetes-cluster/3-deployment-walkthrough/0-pre-requisites.md @@ -14,7 +14,7 @@ This walkthrough has the following pre-requisites: This guide uses code from the [Gruntwork Infrastructure as Code Library](https://gruntwork.io/infrastructure-as-code-library/), as it implements most of the production-grade design for you out of the box. Make sure to read -[Introduction to Gruntwork](/docs/intro/overview/intro-to-gruntwork). +our [Introduction to Gruntwork](/docs/intro/overview/intro-to-gruntwork). @@ -31,7 +31,7 @@ You must be a Gruntwork subscriber to This guide uses [Terraform](https://www.terraform.io/) to define and manage all the infrastructure as code. If you’re not familiar with Terraform, check out [A Comprehensive Guide to Terraform](https://blog.gruntwork.io/a-comprehensive-guide-to-terraform-b3d32832baca), [A Crash Course on Terraform](https://training.gruntwork.io/p/terraform), and -[Introduction to Gruntwork](/docs/intro/overview/intro-to-gruntwork). +our [Introduction to Gruntwork](/docs/intro/overview/intro-to-gruntwork). #### Python and Kubergrunt @@ -44,7 +44,7 @@ Python and `kubergrunt` installed on any computer where you will be running Terr This guide assumes you are deploying a Kubernetes cluster for use with [Docker](https://www.docker.com). The guide also uses [Packer](https://www.packer.io) to build VM images. If you’re not familiar with Docker or Packer, check out [A Crash Course on Docker and Packer](https://training.gruntwork.io/p/a-crash-course-on-docker-packer) and -[Introduction to Gruntwork](/docs/intro/overview/intro-to-gruntwork). +our [Introduction to Gruntwork](/docs/intro/overview/intro-to-gruntwork). #### AWS accounts @@ -58,5 +58,5 @@ for instructions. diff --git a/docs/guides/build-it-yourself/5-kubernetes-cluster/3-deployment-walkthrough/1-deploy-the-vpc.md b/docs/guides/build-it-yourself/5-kubernetes-cluster/3-deployment-walkthrough/1-deploy-the-vpc.md index 95142e6b70..b0dd2ce762 100644 --- a/docs/guides/build-it-yourself/5-kubernetes-cluster/3-deployment-walkthrough/1-deploy-the-vpc.md +++ b/docs/guides/build-it-yourself/5-kubernetes-cluster/3-deployment-walkthrough/1-deploy-the-vpc.md @@ -126,7 +126,7 @@ git push --follow-tags This guide will use [Terragrunt](https://github.com/gruntwork-io/terragrunt) and its associated file and folder structure to deploy Terraform modules. Please note that **Terragrunt is NOT required for using Terraform modules from the Gruntwork Infrastructure as Code Library.** Check out -[Introduction to Gruntwork](/docs/intro/overview/intro-to-gruntwork) for instructions +our [Introduction to Gruntwork](/docs/intro/overview/intro-to-gruntwork) for instructions on alternative options, such as how to [Deploy using plain Terraform](/docs/intro/first-deployment/deploy#deploy-using-plain-terraform). @@ -149,5 +149,5 @@ terragrunt apply diff --git a/docs/guides/build-it-yourself/6-achieve-compliance/3-deployment-walkthrough/0-pre-requisites.md b/docs/guides/build-it-yourself/6-achieve-compliance/3-deployment-walkthrough/0-pre-requisites.md index cc01a252e6..8849469e39 100644 --- a/docs/guides/build-it-yourself/6-achieve-compliance/3-deployment-walkthrough/0-pre-requisites.md +++ b/docs/guides/build-it-yourself/6-achieve-compliance/3-deployment-walkthrough/0-pre-requisites.md @@ -13,7 +13,7 @@ This walkthrough has the following pre-requisites: This guide uses code from the [Gruntwork Infrastructure as Code Library](https://gruntwork.io/infrastructure-as-code-library/), as it implements most of the production-grade design for you out of the box. Make sure to read -[Introduction to Gruntwork](/docs/intro/overview/intro-to-gruntwork). +our [Introduction to Gruntwork](/docs/intro/overview/intro-to-gruntwork). ## Gruntwork Compliance for CIS AWS Foundations Benchmark @@ -37,7 +37,7 @@ This guide uses [Terraform](https://www.terraform.io/) to define and manage all you’re not familiar with Terraform, check out [A Comprehensive Guide to Terraform](https://blog.gruntwork.io/a-comprehensive-guide-to-terraform-b3d32832baca), [A Crash Course on Terraform](https://training.gruntwork.io/p/terraform), and -[Introduction to Gruntwork](/docs/intro/overview/intro-to-gruntwork). +our [Introduction to Gruntwork](/docs/intro/overview/intro-to-gruntwork). ## Terragrunt @@ -55,5 +55,5 @@ automatically. diff --git a/docs/guides/build-it-yourself/6-achieve-compliance/3-deployment-walkthrough/1-the-gruntwork-solution.md b/docs/guides/build-it-yourself/6-achieve-compliance/3-deployment-walkthrough/1-the-gruntwork-solution.md index 47e69c8d5d..a5ee2e71eb 100644 --- a/docs/guides/build-it-yourself/6-achieve-compliance/3-deployment-walkthrough/1-the-gruntwork-solution.md +++ b/docs/guides/build-it-yourself/6-achieve-compliance/3-deployment-walkthrough/1-the-gruntwork-solution.md @@ -55,9 +55,9 @@ You can use this approach on each AWS account. In many cases, you’ll only need same methodology can be applied to pre-production accounts as well. If you need to brush up on how the IaC Library works, read the -[Introduction to Gruntwork](/docs/intro/overview/intro-to-gruntwork) section. +our [Introduction to Gruntwork](/docs/intro/overview/intro-to-gruntwork) section. diff --git a/docs/guides/build-it-yourself/6-achieve-compliance/3-deployment-walkthrough/8-deploy-landing-zone-solution/0-apply-account-baseline-root-to-root-account.md b/docs/guides/build-it-yourself/6-achieve-compliance/3-deployment-walkthrough/8-deploy-landing-zone-solution/0-apply-account-baseline-root-to-root-account.md index 69c76d0c2b..018092fef5 100644 --- a/docs/guides/build-it-yourself/6-achieve-compliance/3-deployment-walkthrough/8-deploy-landing-zone-solution/0-apply-account-baseline-root-to-root-account.md +++ b/docs/guides/build-it-yourself/6-achieve-compliance/3-deployment-walkthrough/8-deploy-landing-zone-solution/0-apply-account-baseline-root-to-root-account.md @@ -58,7 +58,7 @@ We’ll be using the `landingzone/account-baseline-root` module from [terraform- :::info This guide will use [Terragrunt](https://github.com/gruntwork-io/terragrunt) and its associated file and folder -structure to deploy Terraform modules. Please note that **Terragrunt is NOT required for using Terraform modules from the Gruntwork Infrastructure as Code Library.** Check out [Introduction to Gruntwork](/docs/intro/overview/intro-to-gruntwork) section +structure to deploy Terraform modules. Please note that **Terragrunt is NOT required for using Terraform modules from the Gruntwork Infrastructure as Code Library.** Check out our [Introduction to Gruntwork](/docs/intro/overview/intro-to-gruntwork) section for instructions on alternative options, such as how to [deploying how to use plain terraform](/docs/intro/first-deployment/deploy#deploy-using-plain-terraform). @@ -587,5 +587,5 @@ those root users again. diff --git a/docs/guides/reference-architecture/01-overview/overview.md b/docs/guides/reference-architecture/01-overview/overview.md index 8df3882b28..de67d69302 100644 --- a/docs/guides/reference-architecture/01-overview/overview.md +++ b/docs/guides/reference-architecture/01-overview/overview.md @@ -37,7 +37,7 @@ All of the infrastructure in this repo is managed as **code** using [Terragrunt] [Gruntwork Service Catalog](https://github.com/gruntwork-io/terraform-aws-service-catalog/). For more info on Infrastructure as Code and Terraform, check out [A Comprehensive Guide to -Terraform](https://blog.gruntwork.io/a-comprehensive-guide-to-terraform-b3d32832baca) and our [Introduction to Gruntwork](/docs/intro/overview/intro-to-gruntwork) section. +Terraform](https://blog.gruntwork.io/a-comprehensive-guide-to-terraform-b3d32832baca) and our our [Introduction to Gruntwork](/docs/intro/overview/intro-to-gruntwork) section. ## AWS accounts @@ -159,5 +159,5 @@ Next up, let's have a look at [how to authenticate](../authenticate/intro). diff --git a/docs/guides/stay-up-to-date/1-cis/0-how-to-update-to-cis-14/2-deployment-walkthrough/0-step-1-update-references-to-the-gruntwork-infrastructure-as-code-library.md b/docs/guides/stay-up-to-date/1-cis/0-how-to-update-to-cis-14/2-deployment-walkthrough/0-step-1-update-references-to-the-gruntwork-infrastructure-as-code-library.md index bb367fed1c..2682e15624 100644 --- a/docs/guides/stay-up-to-date/1-cis/0-how-to-update-to-cis-14/2-deployment-walkthrough/0-step-1-update-references-to-the-gruntwork-infrastructure-as-code-library.md +++ b/docs/guides/stay-up-to-date/1-cis/0-how-to-update-to-cis-14/2-deployment-walkthrough/0-step-1-update-references-to-the-gruntwork-infrastructure-as-code-library.md @@ -7,8 +7,7 @@ sidebar_label: Update references to the Gruntwork Infrastructure as Code Library To update to the CIS AWS Foundations Benchmark v1.4.0, you need to update your references to the Gruntwork Infrastructure as Code Library to use compatible versions. We (Gruntwork) have reviewed and updated all the library modules for compatibility with the new version of the benchmark. As a customer, you need to update to -the proper versions of the Gruntwork library to pick up the fixes/changes made to be compatible. Refer to -[the "Updating to new versions" section of "Stay Up to Date"](/docs/guides/stay-up-to-date/versioning#updating-to-new-versions) for instructions on how to update the +the proper versions of the Gruntwork library to pick up the fixes/changes made to be compatible. Refer to our ["Updating to new versions"](/docs/guides/stay-up-to-date/versioning#updating-to-new-versions) guide for instructions on how to update the versions in your code. Gruntwork follows @@ -83,5 +82,5 @@ compatible with CIS AWS v1.4.0: diff --git a/docs/guides/stay-up-to-date/terraform/1-how-to-update-to-terraform-13/2-deployment-walkthrough/2-step-3-update-references-to-the-gruntwork-infrastructure-as-code-library.md b/docs/guides/stay-up-to-date/terraform/1-how-to-update-to-terraform-13/2-deployment-walkthrough/2-step-3-update-references-to-the-gruntwork-infrastructure-as-code-library.md index 74cbcca8e0..fa8c59a77a 100644 --- a/docs/guides/stay-up-to-date/terraform/1-how-to-update-to-terraform-13/2-deployment-walkthrough/2-step-3-update-references-to-the-gruntwork-infrastructure-as-code-library.md +++ b/docs/guides/stay-up-to-date/terraform/1-how-to-update-to-terraform-13/2-deployment-walkthrough/2-step-3-update-references-to-the-gruntwork-infrastructure-as-code-library.md @@ -7,8 +7,7 @@ sidebar_label: Update Gruntwork IaC module references In order to take advantage of the Terraform 0.13, you need to update your references to the Gruntwork Infrastructure as Code Library to use a compatible version. We (Gruntwork) have gone through all our modules in the library to test and update the code to be compatible with Terraform 0.13. As a customer, you need to update to -the proper versions of the Gruntwork library to pick up the fixes/changes that were made to be compatible. Refer to -[the "Updating to new versions" section of "Stay Up to Date"](/docs/guides/stay-up-to-date/versioning#updating-to-new-versions) for instructions on how to update the +the proper versions of the Gruntwork library to pick up the fixes/changes that were made to be compatible. Refer to our ["Updating to new versions"](/docs/guides/stay-up-to-date/versioning#updating-to-new-versions) guide for instructions on how to update the versions in your code. For the vast majority of the repos, the only change that will be necessary is a version number bump, but several repos @@ -172,5 +171,5 @@ compatible with Terraform 0.13: diff --git a/docs/guides/stay-up-to-date/terraform/2-how-to-update-to-terraform-14/2-deployment-walkthrough/2-step-3-update-references-to-the-gruntwork-infrastructure-as-code-library.md b/docs/guides/stay-up-to-date/terraform/2-how-to-update-to-terraform-14/2-deployment-walkthrough/2-step-3-update-references-to-the-gruntwork-infrastructure-as-code-library.md index 70d0ca2e6a..e2e912f623 100644 --- a/docs/guides/stay-up-to-date/terraform/2-how-to-update-to-terraform-14/2-deployment-walkthrough/2-step-3-update-references-to-the-gruntwork-infrastructure-as-code-library.md +++ b/docs/guides/stay-up-to-date/terraform/2-how-to-update-to-terraform-14/2-deployment-walkthrough/2-step-3-update-references-to-the-gruntwork-infrastructure-as-code-library.md @@ -7,8 +7,7 @@ sidebar_label: Update Gruntwork IaC module references In order to take advantage of the Terraform 0.14, you need to update your references to the Gruntwork Infrastructure as Code Library to use a compatible version. We (Gruntwork) have gone through all our modules in the library to test and update the code to be compatible with Terraform 0.14. As a customer, you need to update to -the proper versions of the Gruntwork library to pick up the fixes/changes that we made to be compatible. Refer to -[the "Updating to new versions" section of "Stay Up to Date"](/docs/guides/stay-up-to-date/versioning#updating-to-new-versions) for instructions on how to update the +the proper versions of the Gruntwork library to pick up the fixes/changes that we made to be compatible. Refer to our ["Updating to new versions"](/docs/guides/stay-up-to-date/versioning#updating-to-new-versions) guide for instructions on how to update the versions in your code. For the vast majority of the repos, the only change that will be necessary is a version number bump, but several repos @@ -171,5 +170,5 @@ compatible with Terraform 0.14: diff --git a/docs/guides/stay-up-to-date/terraform/3-how-to-update-to-terraform-15/2-deployment-walkthrough/2-step-3-update-references-to-the-gruntwork-infrastructure-as-code-library.md b/docs/guides/stay-up-to-date/terraform/3-how-to-update-to-terraform-15/2-deployment-walkthrough/2-step-3-update-references-to-the-gruntwork-infrastructure-as-code-library.md index 0b9a4cf549..36bc8e54ef 100644 --- a/docs/guides/stay-up-to-date/terraform/3-how-to-update-to-terraform-15/2-deployment-walkthrough/2-step-3-update-references-to-the-gruntwork-infrastructure-as-code-library.md +++ b/docs/guides/stay-up-to-date/terraform/3-how-to-update-to-terraform-15/2-deployment-walkthrough/2-step-3-update-references-to-the-gruntwork-infrastructure-as-code-library.md @@ -7,8 +7,7 @@ sidebar_label: Update Gruntwork IaC module references In order to take advantage of the Terraform 0.15, you need to update your references to the Gruntwork Infrastructure as Code Library to use a compatible version. We (Gruntwork) have gone through all our modules in the library to test and update the code to be compatible with Terraform 0.15. As a customer, you need to update to -the proper versions of the Gruntwork library to pick up the fixes/changes that we made to be compatible. Refer to -[the "Updating to new versions" section of "Stay Up to Date"](/docs/guides/stay-up-to-date/versioning#updating-to-new-versions) for instructions on how to update the +the proper versions of the Gruntwork library to pick up the fixes/changes that we made to be compatible. Refer to our ["Updating to new versions"](/docs/guides/stay-up-to-date/versioning#updating-to-new-versions) guide for instructions on how to update the versions in your code. For the vast majority of the repos, the only change that will be necessary is a version number bump, but several repos @@ -171,5 +170,5 @@ compatible with Terraform 0.15: diff --git a/docs/guides/stay-up-to-date/terraform/5-how-to-update-to-aws-provider-v3/2-deployment-walkthrough.md b/docs/guides/stay-up-to-date/terraform/5-how-to-update-to-aws-provider-v3/2-deployment-walkthrough.md index 4372271a39..93fa27f996 100644 --- a/docs/guides/stay-up-to-date/terraform/5-how-to-update-to-aws-provider-v3/2-deployment-walkthrough.md +++ b/docs/guides/stay-up-to-date/terraform/5-how-to-update-to-aws-provider-v3/2-deployment-walkthrough.md @@ -8,7 +8,7 @@ library to test and update the code to be compatible with AWS provider version 3 the proper versions of the Gruntwork library to pick up the fixes/changes that were made to be compatible. Be sure to read the release notes to know what changes need to be made to update to that version. -Refer to [the "Updating to new versions" section of "Stay Up to Date"](/docs/guides/stay-up-to-date/versioning#updating-to-new-versions) +Refer to our ["Updating to new versions"](/docs/guides/stay-up-to-date/versioning#updating-to-new-versions) guide for instructions on how to update the versions in your code. The following table provides a summary of all the relevant Gruntwork AWS modules and the respective versions that are @@ -182,5 +182,5 @@ on how to update your components to be compatible with AWS provider v3. diff --git a/docs/intro/first-deployment/testing.md b/docs/intro/first-deployment/testing.md index 59bdd7e325..fec4f08aea 100644 --- a/docs/intro/first-deployment/testing.md +++ b/docs/intro/first-deployment/testing.md @@ -76,9 +76,7 @@ The only way to build confidence that your infrastructure code works as you expe account. That means you’ll primarily be writing _integration tests_ that: 1. Run `terraform apply` to deploy your module - 2. Perform a bunch of validations that the deployed infrastructure works as expected - 3. Run `terraform destroy` at the end to clean up In short, you’re automating the steps you took to manually test your module! @@ -209,12 +207,11 @@ For a lot more information on writing automated tests for Terraform code, see: 1. [Terratest documentation](https://github.com/gruntwork-io/terratest/), especially the many examples and corresponding tests in the `examples` and `test` folders, respectively, and the [testing best practices](https://github.com/gruntwork-io/terratest/#testing-best-practices) section. - 2. _[Terraform: Up & Running](https://www.terraformupandrunning.com)_, 2nd edition, has an entire chapter dedicated to automated testing for Terraform code, including unit tests, integration tests, end-to-end tests, dependency injection, running tests in parallel, test stages, and more.