Skip to content

Commit b13239b

Browse files
authored
Replace all instances of "Gruntwork Library" with "Gruntwork IaC Library" (#2216)
* Replace all instances of "Gruntwork Library" with "Gruntwork IaC Library" * Rename sidebar label. * Revert errant file updates.
1 parent 55cafa6 commit b13239b

File tree

20 files changed

+31
-31
lines changed

20 files changed

+31
-31
lines changed

docs/2.0/docs/accountfactory/architecture/network-topology.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,11 @@ Gruntwork will generate the IaC code you need to set up our standard, recommende
1919

2020
## Extending the standard VPC
2121

22-
You can extend this configuration by using the "building block" modules from the VPC topic in the Gruntwork Library to further extend your VPC, adding functionality such as:
22+
You can extend this configuration by using the "building block" modules from the VPC topic in the Gruntwork IaC Library to further extend your VPC, adding functionality such as:
2323

2424
- [Enabling IPv6](/reference/modules/terraform-aws-vpc/vpc-app/#ipv6-design)
2525
- [Adding a Transit Gateway](/reference/modules/terraform-aws-vpc/transit-gateway/)
2626
- [Enabling DNS forwarding](/reference/modules/terraform-aws-vpc/vpc-dns-forwarder/)
2727
- [Setting up Tailscale](/reference/services/security/tailscale-subnet-router)
2828

29-
This is done by directly working with the Terraform modules from Gruntwork Library to accomplish the particular configuration you need.
29+
This is done by directly working with the OpenTofu/Terraform modules from Gruntwork IaC Library to accomplish the particular configuration you need.

docs/2.0/docs/library/architecture/opentofu-terraform-compatibility.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Compatibility with OpenTofu and Terraform
22

3-
All code in Gruntwork Library is compatible with:
3+
All code in Gruntwork IaC Library is compatible with:
44

55
- All versions of [OpenTofu](https://opentofu.org/)
66
- HashiCorp Terraform versions v1.5.7 and below
@@ -17,7 +17,7 @@ This is the last version of HashiCorp Terraform that is licensed under the MPLv2
1717

1818
Going forward, we recommend that all Gruntwork customers adopt [OpenTofu](https://opentofu.org/) as a "drop-in" replacement for HashiCorp Terraform. We will be developing against OpenTofu releases, testing for compatibility with OpenTofu, and offering full support for any issues you experience with our modules and OpenTofu.
1919

20-
## As a user of Gruntwork Library, do I need to change anything?
20+
## As a user of Gruntwork IaC Library, do I need to change anything?
2121

2222
No. You can continue using any version of HashiCorp Terraform up to and including v1.5.7.
2323

docs/2.0/docs/library/architecture/overview.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ The code in the `terraform-aws-service-catalog` repo is organized into three pri
4444

4545
<OpenTofuNotice />
4646

47-
Gruntwork Library has been created using the following tools:
47+
Gruntwork IaC Library has been created using the following tools:
4848

4949
1. [Terraform](https://www.terraform.io/). The Library contains nearly 300 Terraform modules that cover a range of common use cases in AWS. All library modules can be used with vanilla [Terraform](https://www.terraform.io/)[Terragrunt](https://terragrunt.gruntwork.io/), or third-party Terraform pipeline tools such as [Terraform Cloud](https://www.hashicorp.com/blog/announcing-terraform-cloud/) and [Terraform Enterprise](https://www.terraform.io/docs/enterprise/index.html).
5050

docs/2.0/docs/library/concepts/overview.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
import OpenTofuNotice from "/src/components/OpenTofuNotice"
22

3-
# Gruntwork Library
3+
# Gruntwork IaC Library
44

5-
Gruntwork Library (formerly known as the "Gruntwork IaC Library") is a collection of reusable Infrastructure as Code (IaC) modules that enables you to deploy and manage infrastructure quickly and reliably.
5+
Gruntwork IaC Library is a collection of reusable Infrastructure as Code (IaC) modules that enables you to deploy and manage infrastructure quickly and reliably.
66

77
It promotes code reusability, modularity, and consistency in infrastructure deployments. Essentially, we’ve taken the thousands of hours we spent building infrastructure on AWS and condensed all that experience and code into pre-built modules you can deploy into your own infrastructure.
88

99
## Two types of modules
1010

11-
Gruntwork Library contains two types of modules:
11+
Gruntwork IaC Library contains two types of modules:
1212

1313
### "Building block" modules
1414

docs/2.0/docs/library/guides/contributing.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
# Contributing to Gruntwork Library
1+
# Contributing to Gruntwork IaC Library
22

3-
Contributions to Gruntwork Library are welcome and appreciated! In fact, Gruntwork receives over 1,000 customer [pull requests](https://help.github.com/articles/about-pull-requests/) per year.
3+
Contributions to Gruntwork IaC Library are welcome and appreciated! In fact, Gruntwork receives over 1,000 customer [pull requests](https://help.github.com/articles/about-pull-requests/) per year.
44

55
You can contribute to the library in several ways:
66

docs/2.0/docs/library/guides/integrate-tfc.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
This section will cover how to use Gruntwork in conjunction with two popular HashiCorp products: [Terraform Cloud (TFC)](https://www.terraform.io/docs/cloud/index.html) and [Terraform Enterprise (TFE)](https://www.terraform.io/docs/enterprise/index.html). Although the open source edition of Terraform is quite powerful and flexible as a standalone project, many organizations turn to TFC/TFE for the CLI/UI integration, approval-based workflow capabilities, Sentinel policy framework, and more. At its core, Terraform Enterprise is basically Terraform Cloud repackaged for a self-hosted environment. We’ll use "TFC" as short hand for both Terraform Cloud and Enterprise throughout this guide.
66

7-
In our guide on [Customizing Modules](/2.0/docs/library/tutorials/customizing-modules) we describe how to use Gruntwork with two VCS repositories: `infrastructure-modules`, containing your Terraform code that wraps the modules from Gruntwork Library, and `infrastructure-live`, containing Terragrunt configurations that enable you to manage Terraform easily across multiple accounts and environments. When using Gruntwork with TFC, you have two choices regarding these repositories:
7+
In our guide on [Customizing Modules](/2.0/docs/library/tutorials/customizing-modules) we describe how to use Gruntwork with two VCS repositories: `infrastructure-modules`, containing your OpenTofu/Terraform code that wraps the modules from Gruntwork IaC Library, and `infrastructure-live`, containing Terragrunt configurations that enable you to manage Terraform easily across multiple accounts and environments. When using Gruntwork with TFC, you have two choices regarding these repositories:
88

99
<div className="dlist">
1010

@@ -159,9 +159,9 @@ commit to a file in the working directory that you set up when configuring works
159159

160160
![TFC run results](/img/guides/working-with-code/tfc/tfc-run.png)
161161

162-
### Final thoughts on integrating TFC with the Gruntwork library
162+
### Final thoughts on integrating TFC with the Gruntwork IaC Library
163163

164-
It’s easy to use TFC with the Gruntwork library. When using the `infrastructure-modules` approach outlined in this
164+
It’s easy to use TFC with the Gruntwork IaC Library. When using the `infrastructure-modules` approach outlined in this
165165
guide, all of your Terraform wrapper modules will be in one place. You can configure one workspace per module, and you
166166
can link modules together with the [`remote_state`
167167
data source](https://www.terraform.io/docs/providers/terraform/d/remote_state.html). Note that you’ll need to set up the AWS credentials and SSH key within each workspace.

docs/2.0/docs/library/guides/self-hosting.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,15 @@
22

33
:::caution
44

5-
Self-hosting Gruntwork Library is only available with a Gruntwork Enterprise subscription.
5+
Self-hosting Gruntwork IaC Library is only available with a Gruntwork Enterprise subscription.
66

77
:::
88

9-
We recommend accessing Gruntwork Library directly through our private repos hosted at https://github.com/gruntwork-io. However if your company requires that all Terraform modules are hosted internally, we offer a tool called [repo-copier](https://github.com/gruntwork-io/repo-copier) to support this use case.
9+
We recommend accessing Gruntwork IaC Library directly through our private repos hosted at https://github.com/gruntwork-io. However if your company requires that all Terraform modules are hosted internally, we offer a tool called [repo-copier](https://github.com/gruntwork-io/repo-copier) to support this use case.
1010

1111
## What is repo-copier?
1212

13-
Repo Copier is a CLI tool that copies all the data in our private GitHub repos (including code, GitHub issues, GitHub pull requests, and releases) to a version control system operated by you, the customer. This gives you full access to Gruntwork Library without having to use GitHub.com directly. To learn more, see https://github.com/gruntwork-io/repo-copier.
13+
Repo Copier is a CLI tool that copies all the data in our private GitHub repos (including code, GitHub issues, GitHub pull requests, and releases) to a version control system operated by you, the customer. This gives you full access to Gruntwork IaC Library without having to use GitHub.com directly. To learn more, see https://github.com/gruntwork-io/repo-copier.
1414

1515
## What version control systems are supported?
1616

docs/2.0/docs/overview/getting-started/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,4 +31,4 @@ As part of your Pipelines installation, you will now have Gruntwork Account Fact
3131

3232
### Step 6: Start Using DevOps Foundations
3333

34-
Thats it! You're ready to [build with Gruntwork Library](/2.0/docs/library/tutorials/deploying-your-first-gruntwork-module) automatically [plan and apply IaC changes with Pipelines](/2.0/docs/pipelines/guides/running-plan-apply), [vend new AWS Accounts with Account Factory](/2.0/docs/accountfactory/guides/vend-aws-account), and [keep your infrastructure up to date with Patcher](/2.0/docs/patcher/concepts/).
34+
Thats it! You're ready to [build with Gruntwork IaC Library](/2.0/docs/library/tutorials/deploying-your-first-gruntwork-module) automatically [plan and apply IaC changes with Pipelines](/2.0/docs/pipelines/guides/running-plan-apply), [vend new AWS Accounts with Account Factory](/2.0/docs/accountfactory/guides/vend-aws-account), and [keep your infrastructure up to date with Patcher](/2.0/docs/patcher/concepts/).

docs/2.0/docs/patcher/concepts/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,6 @@ Gruntwork Patcher helps you automatically keep your infrastructure code ([Terrag
44

55
Without Patcher, the manual process of discovering updates and determining if they can be safely applied can take hours of an engineer's time for each module dependency.
66

7-
You can use Patcher to maintain your dependencies on the Gruntwork Library which includes patches for recent breaking changes to Gruntwork modules. Patcher can also be used to update dependencies on your own modules and dependencies on open source modules using semantic versioning to decide which versions can be safely updated and which require manual intervention.
7+
You can use Patcher to maintain your dependencies on the Gruntwork IaC Library which includes patches for recent breaking changes to Gruntwork modules. Patcher can also be used to update dependencies on your own modules and dependencies on open source modules using semantic versioning to decide which versions can be safely updated and which require manual intervention.
88

99
Gruntwork Patcher provides a straightforward README driven workflow for use when applying breaking changes that don't have patches. Patcher updates the dependency to the version with a breaking changes, generates a README file into the folder that contains the file that has been updated, and then stops. The README will contain the release note for the breaking change. The user reads the README file, takes any action that is required and then deletes the README file before running Patcher again.

docs/2.0/docs/pipelines/architecture/security-controls.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ This encourages a dialogue between the individuals responsible for defining crit
2626

2727
Gruntwork Pipelines (when setup via Machine Users and not the GitHub App) uses a series of GitHub Personal Access Tokens (PAT) to allow cross-repository code and workflow access. This approach ensures that each token has the minimal required permissions to perform its tasks. The full list of tokens and required permissions are listed below.
2828

29-
- `PIPELINES_READ_TOKEN` - A [classic PAT](https://docs.github.com/en/authentication/keeping-your-account-and-data-secure/managing-your-personal-access-tokens#personal-access-tokens-classic) with repository read access to your `infrastructure-live` and `infrastructure-modules` repositories, as well as Gruntwork Library modules and the Pipelines CLI.
29+
- `PIPELINES_READ_TOKEN` - A [classic PAT](https://docs.github.com/en/authentication/keeping-your-account-and-data-secure/managing-your-personal-access-tokens#personal-access-tokens-classic) with repository read access to your `infrastructure-live` and `infrastructure-modules` repositories, as well as Gruntwork IaC Library modules and the Pipelines CLI.
3030
- `INFRA_ROOT_WRITE_TOKEN` - A [fine-grained PAT](https://docs.github.com/en/authentication/keeping-your-account-and-data-secure/managing-your-personal-access-tokens) that has read and write access to your `infrastructure-live-root` repository. This token is used in Pipelines to create pull requests after code generation and add pull request comments.
3131
- `ORG_REPO_ADMIN_TOKEN` - A fine-grained PAT that can update all repositories in your GitHub organization. It is used by Pipelines to do the following:
3232
- Bootstrap repositories during DevOps Foundations setup. If you are a DevOps Foundations Teams customer, you can delete this token once it is no longer needed.

0 commit comments

Comments
 (0)