From bae8535057e1ca40a3e7bab1def47675532c5c0c Mon Sep 17 00:00:00 2001 From: Oreoluwa Agunbiade Date: Tue, 5 Aug 2025 18:50:16 -0600 Subject: [PATCH 1/7] Initial docs for GitLab devops-foundations template --- babel.config.js | 3 - .../installation/addingnewgitlabrepo.md | 133 ++++++++++++++++++ .../pipelines/installation/scm-comparison.md | 2 +- .../pipelines/installation/viamachineusers.md | 4 +- .../tutorials/deploying-to-aws-gov-cloud.md | 6 +- sidebars/docs.js | 5 + 6 files changed, 144 insertions(+), 9 deletions(-) delete mode 100644 babel.config.js create mode 100644 docs/2.0/docs/pipelines/installation/addingnewgitlabrepo.md diff --git a/babel.config.js b/babel.config.js deleted file mode 100644 index e00595dae7..0000000000 --- a/babel.config.js +++ /dev/null @@ -1,3 +0,0 @@ -module.exports = { - presets: [require.resolve('@docusaurus/core/lib/babel/preset')], -}; diff --git a/docs/2.0/docs/pipelines/installation/addingnewgitlabrepo.md b/docs/2.0/docs/pipelines/installation/addingnewgitlabrepo.md new file mode 100644 index 0000000000..34c8b0198d --- /dev/null +++ b/docs/2.0/docs/pipelines/installation/addingnewgitlabrepo.md @@ -0,0 +1,133 @@ +# Initial Setup + +To configure Gruntwork Pipelines in a **new** GitLab repository, complete the following steps: + +:::info +To use Gruntwork Pipelines in an **existing** GitLab repository, see this [guide](/2.0/docs/pipelines/installation/addinggitlabrepo). +::: + +https://github.com/gruntwork-io/terraform-aws-architecture-catalog/tree/main/templates/devops-foundations-infrastructure-live-root + +1. Create a new GitLab project for your `infrastructure-live-root` repository. +1. Install Boilerplate; a CLI tool for generating files from templates. +1. Configure the variables required to run the infrastructure-live-root boilerplate template. +1. Create your `infrastructure-live-root` repository contents using Gruntwork's architecture-catalog template. +1. Apply the account baselines to your AWS accounts. + +## Create a new infrastructure-live-root GitLab project + +1. Navigate to the GitLab group you want to create the project in. +1. Click the **New Project** button. +1. Enter a name for the project. e.g. infrastructure-live-root +1. Click **Create Project**. +1. Clone the project to your local machine. +1. Navigate to the project directory. + +## Install Boilerplate + +If you have already [mise](https://mise.jdx.dev/getting-started.html) installed on your machine, you can simply run `mise use boilerplate`, alternatively you can download it from the [release page](https://github.com/gruntwork-io/boilerplate/releases/). + + +## Configure the variables required to run the boilerplate template + +Copy the following variables to a `vars.yaml` file in the root of your project and update the `` values with your own. + +```yaml title="vars.yaml" +SCMProvider: GitLab + +# The GitLab group to use for the infrastructure repositories. This should include any additional sub-groups in the name +# Example: acme/prod +SCMProviderGroup: + +# The GitLab project to use for the infrastructure-live repository. +SCMProviderRepo: infrastructure-live-root + +# The name of the branch to deploy to. +DeployBranchName: main + +# The AWS account ID for the management account +# Example: "123456789012" +AwsManagementAccountId: + +# The AWS account ID for the security account +# Example: "123456789013" +AwsSecurityAccountId: + +# The AWS account ID for the logs account +# Example: "123456789014" +AwsLogsAccountId: + +# The AWS account ID for the shared account +# Example: "123456789015" +AwsSharedAccountId: + +# The AWS account Email for the logs account +# Example: logs@acme.com +AwsLogsAccountEmail: + +# The AWS account Email for the management account +# Example: management@acme.com +AwsManagementAccountEmail: + +# The AWS account Email for the security account +# Example: security@acme.com +AwsSecurityAccountEmail: + +# The AWS account Email for the shared account +# Example: shared@acme.com +AwsSharedAccountEmail: + +# The name prefix to use for creating resources e.g S3 bucket for OpenTofu state files +# Example: acme +OrgNamePrefix: + +# The default region for AWS Resources +# Example: us-east-1 +DefaultRegion: + +################################################################################ +# OPTIONAL VARIABLES WITH THEIR DEFAULT VALUES. UNCOMMENT AND MODIFY IF NEEDED. +################################################################################ + +# List of the git repositories to populate for the catalog +# CatalogRepositories: +# - github.com/gruntwork-io/terraform-aws-service-catalog + +# The AWS partition to use. +# AWSPartition: aws + +# The name of the IAM role to use for the plan job. +# PlanIAMRoleName: root-pipelines-plan + +# The name of the IAM role to use for the apply job. +# ApplyIAMRoleName: root-pipelines-apply + +# The default tags to apply to all resources. +# DefaultTags: +# "{{ .OrgNamePrefix }}:Team": "DevOps" + +# The version for terraform-aws-security module to use for OIDC provider and roles provisioning +# SecurityModulesVersion: v0.75.18 + +# The URL of the custom SCM provider instance. Set this if you are using a custom instance of GitLab or GitHub. +# CustomSCMProviderInstanceURL: https://gitlab.example.io + +# The relative path from the host server to the custom pipelines workflow repository. Set this if you are using a custom/forked instance of the pipelines workflow. +# CustomWorkflowHostRelativePath: pipelines-workflows +``` + +## Creating the infrastructure-live-root repository + +Gruntwork provides a boilerplate [template](https://github.com/gruntwork-io/terraform-aws-architecture-catalog/tree/main/templates/devops-foundations-infrastructure-live-root) that incorporates best practices while allowing for customization. The template is designed to scaffold a best-practices Terragrunt configurations. It includes patterns for module defaults, global variables, and account baselines. Additionally, it integrates Gruntwork Pipelines + +Run the following command, from the root of your project, to generate the `infrastructure-live-root` repository contents: + + +```bash +boilerplate --template-url "git@github.com:gruntwork-io/terraform-aws-architecture-catalog.git//templates/devops-foundations-infrastructure-live-root/?ref=ore/dev-1024-extend-account-factory-templates-for-gitlab" --output-folder . --var-file vars.yaml --non-interactive +``` + +## Apply the account baselines to your AWS accounts + + + diff --git a/docs/2.0/docs/pipelines/installation/scm-comparison.md b/docs/2.0/docs/pipelines/installation/scm-comparison.md index c4f9f44d96..83b474e6f9 100644 --- a/docs/2.0/docs/pipelines/installation/scm-comparison.md +++ b/docs/2.0/docs/pipelines/installation/scm-comparison.md @@ -7,7 +7,7 @@ Gruntwork Pipelines supports both GitHub Actions and GitLab CI/CD as CI/CD platf | Feature | GitHub | GitLab (Beta) | | -------------------------------- | --------------------------- | ---------------------------- | | Infrastructure as Code Pipelines | ✅ | ✅ | -| Account Factory Integration | ✅ | ❌ | +| Account Factory Integration | ✅ | ✅ | | App-based Authentication | ✅ | ❌ | | Machine User Authentication | ✅ | ✅ | | Customizable Workflows | ✅ | ✅ | diff --git a/docs/2.0/docs/pipelines/installation/viamachineusers.md b/docs/2.0/docs/pipelines/installation/viamachineusers.md index d708514c31..4c175ebb0e 100644 --- a/docs/2.0/docs/pipelines/installation/viamachineusers.md +++ b/docs/2.0/docs/pipelines/installation/viamachineusers.md @@ -36,7 +36,7 @@ If screen sharing while generating tokens, **pause or hide your screen** before ::: ### Token types - + GitHub supports two types of tokens: @@ -107,7 +107,7 @@ When creating tokens, carefully consider the expiration date and scope of access ## Creating machine users - + The recommended setup for Pipelines uses two machine users: one for opening pull requests and running workflows (`ci-user`) and another with read-only access to repositories (`ci-read-only-user`). Each user is assigned restrictive permissions based on their tasks. As a result, both users may need to participate at different stages to successfully run a pipeline job. diff --git a/docs/2.0/docs/pipelines/tutorials/deploying-to-aws-gov-cloud.md b/docs/2.0/docs/pipelines/tutorials/deploying-to-aws-gov-cloud.md index 05a31d2340..d6bd365a1f 100644 --- a/docs/2.0/docs/pipelines/tutorials/deploying-to-aws-gov-cloud.md +++ b/docs/2.0/docs/pipelines/tutorials/deploying-to-aws-gov-cloud.md @@ -55,7 +55,7 @@ This section covers the Pipelines configuration required to deploy an AWS S3 buc ``` 2. Create a `vars.yaml` file on your local machine with the following content: - + ```yaml title="vars.yaml" AccountName: "$$ACCOUNT_NAME$$" @@ -84,7 +84,7 @@ This section covers the Pipelines configuration required to deploy an AWS S3 buc 3. We'll now use that `vars.yaml` file as input to [boilerplate](https://github.com/gruntwork-io/boilerplate) to generate the Terragrunt code for the OIDC Provider and IAM roles. From the root of your repository, run the following command: - + ```bash boilerplate --template-url "git@github.com:gruntwork-io/terraform-aws-architecture-catalog.git//templates/github-actions-single-account-setup?ref=main" --output-folder . --var-file vars.yaml --non-interactive @@ -130,7 +130,7 @@ aws sts get-caller-identity In the event you already have an OIDC provider for your SCM in the AWS account you can import the existing one: - + ``` cd _global/$$ACCOUNT_NAME$$/github-actions-openid-connect-provider/ diff --git a/sidebars/docs.js b/sidebars/docs.js index 708f3c9a41..348193b052 100644 --- a/sidebars/docs.js +++ b/sidebars/docs.js @@ -263,6 +263,11 @@ const sidebar = [ label: "GitLab", collapsed: false, items: [ + { + label: "Creating a New GitLab repository with Pipelines", + type: "doc", + id: "2.0/docs/pipelines/installation/addingnewgitlabrepo", + }, { label: "Adding Pipelines to a GitLab Project", type: "doc", From 67545c523d27c1b87eb2cc1626ee00e608325166 Mon Sep 17 00:00:00 2001 From: Oreoluwa Agunbiade Date: Wed, 6 Aug 2025 18:50:14 -0600 Subject: [PATCH 2/7] Additional gitlab account factory update --- .../docs/overview/getting-started/index.md | 10 +- .../installation/addinggitlabrepo.md | 2 +- .../installation/addingnewgitlabrepo.md | 280 +++++++++++++++++- sidebars/docs.js | 2 +- src/css/custom.css | 45 +++ src/theme/Root.js | 12 + utils/anchor.ts | 24 ++ utils/checkbox.ts | 52 ++++ 8 files changed, 407 insertions(+), 20 deletions(-) create mode 100644 utils/anchor.ts create mode 100644 utils/checkbox.ts diff --git a/docs/2.0/docs/overview/getting-started/index.md b/docs/2.0/docs/overview/getting-started/index.md index 73113153d7..173c4237e3 100644 --- a/docs/2.0/docs/overview/getting-started/index.md +++ b/docs/2.0/docs/overview/getting-started/index.md @@ -19,9 +19,15 @@ Set up authentication for Pipelines to enable secure automation of infrastructur -### Step 4: [Create new Pipelines repositories](/2.0/docs/pipelines/installation/addingnewrepo) +### Step 4: Create new Pipelines repositories -Alternatively, you can [add Pipelines to an existing repository](/2.0/docs/pipelines/installation/addingexistingrepo). +- [New GitHub repository](/2.0/docs/pipelines/installation/addingnewrepo) +- [New GitLab repository](/2.0/docs/pipelines/installation/addingnewgitlabrepo) + +Alternatively, you can add Pipelines to an existing repository: + +- [Existing GitHub repository](/2.0/docs/pipelines/installation/addingexistingrepo) +- [Existing GitLab repository](/2.0/docs/pipelines/installation/addingexistinggitlabrepo) diff --git a/docs/2.0/docs/pipelines/installation/addinggitlabrepo.md b/docs/2.0/docs/pipelines/installation/addinggitlabrepo.md index 367ba1d8fd..e1ad80a28b 100644 --- a/docs/2.0/docs/pipelines/installation/addinggitlabrepo.md +++ b/docs/2.0/docs/pipelines/installation/addinggitlabrepo.md @@ -11,7 +11,7 @@ Before you begin, make sure you have: - Basic familiarity with Git, GitLab, and infrastructure as code concepts - Access to one (or many) AWS account(s) where you have permission to create IAM roles and OIDC providers - Completed the [Pipelines Auth setup for GitLab](/2.0/docs/pipelines/installation/viamachineusers#gitlab) and setup a machine user with appropriate PAT tokens -- Local access to Gruntwork's GitHub repositories, specifically [boilerplate](https://github.com/gruntwork-io/boilerplate) and the [architecture catalog](https://github.com/gruntwork-io/terraform-aws-architecture-catalog/) +- Local access to Gruntwork's GitHub repositories, specifically the [architecture catalog](https://github.com/gruntwork-io/terraform-aws-architecture-catalog/) :::info diff --git a/docs/2.0/docs/pipelines/installation/addingnewgitlabrepo.md b/docs/2.0/docs/pipelines/installation/addingnewgitlabrepo.md index 34c8b0198d..8e88609b16 100644 --- a/docs/2.0/docs/pipelines/installation/addingnewgitlabrepo.md +++ b/docs/2.0/docs/pipelines/installation/addingnewgitlabrepo.md @@ -1,20 +1,63 @@ -# Initial Setup +import CustomizableValue from '/src/components/CustomizableValue'; -To configure Gruntwork Pipelines in a **new** GitLab repository, complete the following steps: +# Creating a New GitLab Project with Pipelines + +This guide walks you through the process of setting up a new GitLab Project with the Gruntwork Platform. By the end, you'll have a fully configured GitLab CI/CD pipeline that can create new AWS accounts and deploy infrastructure changes automatically. :::info To use Gruntwork Pipelines in an **existing** GitLab repository, see this [guide](/2.0/docs/pipelines/installation/addinggitlabrepo). ::: -https://github.com/gruntwork-io/terraform-aws-architecture-catalog/tree/main/templates/devops-foundations-infrastructure-live-root +## Prerequisites + +Before you begin, make sure you have: + +- Basic familiarity with Git, GitLab, and infrastructure as code concepts +- Completed the [AWS Landing Zone setup](/2.0/docs/pipelines/installation/prerequisites/awslandingzone) +- Have programmatic access to the AWS accounts created in the [AWS Landing Zone setup](/2.0/docs/pipelines/installation/prerequisites/awslandingzone) +- Completed the [Pipelines Auth setup for GitLab](/2.0/docs/pipelines/installation/viamachineusers#gitlab) and setup a machine user with appropriate PAT tokens +- Local access to Gruntwork's GitHub repositories, specifically the [architecture catalog](https://github.com/gruntwork-io/terraform-aws-architecture-catalog/) + +
+Additional setup for **custom GitLab instances only** + +#### Fork the Pipelines workflow project + +You must [fork](https://docs.gitlab.com/user/project/repository/forking_workflow/#create-a-fork) Gruntwork's public [Pipelines workflow project](https://gitlab.com/gruntwork-io/pipelines-workflows) into your own GitLab instance. +This is necessary because Gruntwork Pipelines uses [GitLab CI/CD components](/2.0/docs/pipelines/architecture/ci-workflows), and GitLab requires components to reside within the [same GitLab instance as the project referencing them](https://docs.gitlab.com/ci/components/#use-a-component). + +When creating the fork, we recommend configuring it as a public mirror of the original Gruntwork project and ensuring that tags are included. + +#### Ensure OIDC configuration and JWKS are publicly accessible + +This step only applies if you are using a self-hosted GitLab instance that is not accessible from the public internet. If you are using GitLab.com or a self-hosted instance that is publicly accessible, you can skip this step. + +1. [Follow GitLab's instructions](https://docs.gitlab.com/ci/cloud_services/aws/#configure-a-non-public-gitlab-instance) for hosting your OIDC configuration and JWKS in a public location (e.g. S3 Bucket). This is necessary for both Gruntwork and the AWS OIDC provider to access the GitLab OIDC configuration and JWKS when authenticating JWT's generated by your custom instance. +2. Note the (stored as `ci_id_tokens_issuer_url` in your `gitlab.rb` file per GitLab's instructions) generated above for reuse in the next steps. +
1. Create a new GitLab project for your `infrastructure-live-root` repository. -1. Install Boilerplate; a CLI tool for generating files from templates. +1. Install dependencies. 1. Configure the variables required to run the infrastructure-live-root boilerplate template. 1. Create your `infrastructure-live-root` repository contents using Gruntwork's architecture-catalog template. 1. Apply the account baselines to your AWS accounts. -## Create a new infrastructure-live-root GitLab project + +## Create a new infrastructure-live-root + +### Authorize Your GitLab Group with Gruntwork + +To use Gruntwork Pipelines with GitLab, your group needs authorization from Gruntwork. Email your Gruntwork account manager or support@gruntwork.io with: + + ``` + GitLab group name(s): $$GITLAB_GROUP_NAME$$ (e.g. acme-io) + GitLab Issuer URL: $$ISSUER_URL$$ (For most users this is the URL of your GitLab instance e.g. https://gitlab.acme.io, if your instance is not publicly accessible, this should be a separate URL that is publicly accessible per step 0, e.g. https://s3.amazonaws.com/YOUR_BUCKET_NAME/) + Organization name: $$ORGANIZATION_NAME$$ (e.g. Acme, Inc.) + ``` + +Continue with the rest of the guide while you await confirmation when your group has been authorized. + +### Create a new GitLab project 1. Navigate to the GitLab group you want to create the project in. 1. Click the **New Project** button. @@ -22,13 +65,37 @@ https://github.com/gruntwork-io/terraform-aws-architecture-catalog/tree/main/tem 1. Click **Create Project**. 1. Clone the project to your local machine. 1. Navigate to the project directory. +1. Create a new branch `bootstrap-repository`. + +### Install dependencies + +1. Install [mise](https://mise.jdx.dev/getting-started.html) on your machine. +1. Activate mise in your shell: + + ```bash + # For Bash + echo 'eval "$(~/.local/bin/mise activate bash)"' >> ~/.bashrc + + # For Zsh + echo 'eval "$(~/.local/bin/mise activate zsh)"' >> ~/.zshrc + + # For Fish + echo 'mise activate fish | source' >> ~/.config/fish/config.fish + ``` -## Install Boilerplate +1. Add the following to a mise.toml file in the root of your project: -If you have already [mise](https://mise.jdx.dev/getting-started.html) installed on your machine, you can simply run `mise use boilerplate`, alternatively you can download it from the [release page](https://github.com/gruntwork-io/boilerplate/releases/). + ```toml title="mise.toml" + [tools] + boilerplate = "0.8.1" + opentofu = "1.10.0" + terragrunt = "0.81.6" + awscli = "latest" + ``` +1. Run `mise install`. -## Configure the variables required to run the boilerplate template +### Configure the variables required to run the boilerplate template Copy the following variables to a `vars.yaml` file in the root of your project and update the `` values with your own. @@ -116,18 +183,199 @@ DefaultRegion: # CustomWorkflowHostRelativePath: pipelines-workflows ``` -## Creating the infrastructure-live-root repository +### Bootstrap the repository Gruntwork provides a boilerplate [template](https://github.com/gruntwork-io/terraform-aws-architecture-catalog/tree/main/templates/devops-foundations-infrastructure-live-root) that incorporates best practices while allowing for customization. The template is designed to scaffold a best-practices Terragrunt configurations. It includes patterns for module defaults, global variables, and account baselines. Additionally, it integrates Gruntwork Pipelines -Run the following command, from the root of your project, to generate the `infrastructure-live-root` repository contents: +1. Run the following command, from the root of your project, to generate the `infrastructure-live-root` repository contents: - -```bash -boilerplate --template-url "git@github.com:gruntwork-io/terraform-aws-architecture-catalog.git//templates/devops-foundations-infrastructure-live-root/?ref=ore/dev-1024-extend-account-factory-templates-for-gitlab" --output-folder . --var-file vars.yaml --non-interactive -``` + + ```bash + boilerplate --template-url "git@github.com:gruntwork-io/terraform-aws-architecture-catalog.git//templates/devops-foundations-infrastructure-live-root/?ref=ore/dev-1024-extend-account-factory-templates-for-gitlab" --output-folder . --var-file vars.yaml --non-interactive + ``` + + This command adds all code required to set up your `infrastructure-live-root` repository. + +1. Commit your local changes and push them to the `bootstrap-repository` branch. + + ```bash + git add . + git commit -m "Bootstrap infrastructure-live-root repository initial commit [skip ci]" + git push origin bootstrap-repository + ``` + + We are skipping CI/CD in this step, as we will manually apply the infrastructure baselines to your AWS accounts. + +1. Create a new merge request for the `bootstrap-repository` branch. Review the changes to understand what will be applied to your AWS accounts. + +### Apply the account baselines to your AWS accounts + +You will manually `terragrunt apply` the generated infrastructure baselines to get your accounts bootstrapped **before** merging this content into your main branch. + +:::tip +You can utilize the AWS SSO Portal to obtain temporary AWS credentials necessary for subsequent steps: + +1. Sign in to the Portal page and select your preferred account to unveil the roles accessible to your SSO user. +1. Navigate to the "Access keys" tab adjacent to the "AWSAdministratorAccess" role. +1. Copy the "AWS environment variables" provided and paste them into your terminal for usage. +::: + + +1. [ ] Apply infrastructure changes in the **management** account + + 1. - [ ] Obtain AWS CLI Administrator credentials for the management account + + 1. - [ ] Navigate to the management account folder + + ```bash + cd management/ + ``` + + 1. - [ ] Using your credentials, run `terragrunt plan`. + + ```bash + terragrunt run --all plan --terragrunt-non-interactive + ``` + + 1. - [ ] After the plan succeeds, apply the changes: + + ```bash + terragrunt run --all apply --terragrunt-non-interactive + ``` + + 1. - [ ] After applying the changes, make sure to lock providers in your `.terraform.lock.hcl` files. e.g. + + ```bash + terragrunt run --all providers lock -platform=darwin_amd64 -platform=linux_amd64 + ``` + + 1. - [ ] Update Permissions for Account Factory Portfolio + + The account factory pipeline _will fail_ until you grant the pipelines roles (`root-pipelines-plan` and `root-pipelines-apply`) access to the portfolio. This step **must be done after** you provision the pipelines roles in the management account (where control tower is set up). + + Access to the portfolio is separate from IAM access, it **must** be granted in the Service Catalog console. + + ### **Steps to grant access** + + To grant access to the Account Factory Portfolio, you **must** be an individual with Service Catalog administrative permissions. + + 1. Log into the management AWS account + 1. Go into the Service Catalog console + 1. Ensure you are in your default region(control-tower region) + 1. Select the **Portfolios** option in **Administration** from the left side navigation panel + 1. Click on the portfolio named **AWS Control Tower Account Factory Portfolio** + 1. Select the **Access** tab + 1. Click the **Grant access** button + 1. In the **Access type** section, leave the default value of **IAM Principal** + 1. Select the **Roles** tab in the lower section + 1. Enter `root-pipelines` into the search bar, there should be two results (`root-pipelines-plan` and `root-pipelines-apply`). Click the checkbox to the left of each role name. + 1. Click the **Grant access** button in the lower right hand corner + + 1. - [ ] Increase Account Quota Limit (OPTIONAL) + + Note that DevOps Foundations makes it very convenient, and therefore likely, that you will encounter one of the soft limits imposed by AWS on the number of accounts you can create. + + You may need to request a limit increase for the number of accounts you can create in the management account, as the default is currently 10 accounts. + + To request an increase to this limit, search for "Organizations" in the AWS management console [here](https://console.aws.amazon.com/servicequotas/home/dashboard) and request a limit increase to a value that makes sense for your organization. + +1. - [ ] Apply infrastructure changes in the **logs** account + + 1. - [ ] Obtain AWS CLI Administrator credentials for the logs account + 1. - [ ] Navigate to the logs account folder + + ```bash + cd ../logs/ + ``` + + 1. - [ ] Using your credentials, run `terragrunt plan`. + + ```bash + terragrunt run --all plan --terragrunt-non-interactive + ``` + + 1. - [ ] After the plan succeeds, apply the changes: + + ```bash + terragrunt run --all apply --terragrunt-non-interactive + ``` + + 1. - [ ] After applying the changes, make sure to lock providers in your `.terraform.lock.hcl` files. e.g. + + ```bash + terragrunt run --all providers lock -platform=darwin_amd64 -platform=linux_amd64 + ``` + +1. - [ ] Apply infrastructure changes in the **security** account + + 1. - [ ] Obtain AWS CLI Administrator credentials for the security account + 1. - [ ] Navigate to the security account folder + + ```bash + cd ../security/ + ``` + + 1. - [ ] Using your credentials, run `terragrunt plan`. + + ```bash + terragrunt run --all plan --terragrunt-non-interactive + ``` + + 1. - [ ] After the plan succeeds, apply the changes: + + ```bash + terragrunt run --all apply --terragrunt-non-interactive + ``` + + 1. - [ ] After applying the changes, make sure to lock providers in your `.terraform.lock.hcl` files. e.g. + + ```bash + terragrunt run --all providers lock -platform=darwin_amd64 -platform=linux_amd64 + ``` + +1. - [ ] Apply infrastructure changes in the **shared** account + + 1. - [ ] Obtain AWS CLI Administrator credentials for the shared account. You may need to grant your user access to the `AWSAdministratorAccess` permission set in the shared account from the management account's Identity Center Admin console. + 1. - [ ] Using your credentials, create a service role + + ```bash + aws iam create-service-linked-role --aws-service-name autoscaling.amazonaws.com + ``` + + 1. - [ ] Navigate to the shared account folder + + ```bash + cd ../shared/ + ``` + + 1. - [ ] Using your credentials, run `terragrunt plan`. + + ```bash + terragrunt run --all plan --terragrunt-non-interactive + ``` + + 1. - [ ] After the plan succeeds, apply the changes: + + ```bash + terragrunt run --all apply --terragrunt-non-interactive + ``` + + 1. - [ ] After applying the changes, make sure to lock providers in your `.terraform.lock.hcl` files. e.g. + + ```bash + terragrunt run --all providers lock -platform=darwin_amd64 -platform=linux_amd64 + ``` + +1. - [ ] Commit your local changes and push them to the `bootstrap-repository` branch. + + ```bash + cd .. + git add . + git commit -m "Bootstrap infrastructure-live-root repository final commit [skip ci]" + git push origin bootstrap-repository + ``` -## Apply the account baselines to your AWS accounts +1. - [ ] Merge the open merge request. **Ensure [skip ci] is present in the commit message.** - +### diff --git a/sidebars/docs.js b/sidebars/docs.js index 348193b052..d7d6fdc16b 100644 --- a/sidebars/docs.js +++ b/sidebars/docs.js @@ -264,7 +264,7 @@ const sidebar = [ collapsed: false, items: [ { - label: "Creating a New GitLab repository with Pipelines", + label: "Creating a New GitLab Project with Pipelines", type: "doc", id: "2.0/docs/pipelines/installation/addingnewgitlabrepo", }, diff --git a/src/css/custom.css b/src/css/custom.css index edf266bf75..7df917f44e 100644 --- a/src/css/custom.css +++ b/src/css/custom.css @@ -166,6 +166,8 @@ --ifm-heading-color: #15192d; --ifm-button-border-radius: 12px; + + --ifm-checkbox-border-color: #adb5bd; } html[data-theme="dark"] { @@ -177,6 +179,8 @@ html[data-theme="dark"] { --ifm-background-color: #15192d; --ifm-background-surface-color: #0d0622; + + --ifm-checkbox-border-color: #777; } .docusaurus-highlight-code-line { @@ -695,3 +699,44 @@ html[data-theme="dark"] .customizable-value span::after { border-width: 0 3px 3px 0; transform: rotate(45deg); } + +/* Create a custom checkbox that looks like the default */ +.contains-task-list li input[type="checkbox"] { + -webkit-appearance: none; + appearance: none; + background-color: var(--ifm-background-color); + margin-right: 0.5rem; + font: inherit; + color: currentColor; + width: 1.15em; + height: 1.15em; + border: 0.1em solid var(--ifm-checkbox-border-color); + border-radius: 0.15em; + transform: translateY(-0.075em); + display: inline-grid; + place-content: center; + cursor: pointer; +} + +/* Create the checkmark/indicator using an SVG (hidden when not checked) */ +.contains-task-list li input[type="checkbox"]::before { + content: ""; + width: 0.65em; + height: 0.65em; + transform: scale(0); + transition: 120ms transform ease-in-out; + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='white' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e"); + background-position: center; + background-repeat: no-repeat; +} + +/* Show the checkmark when checked */ +.contains-task-list li input[type="checkbox"]:checked::before { + transform: scale(1); +} + +/* Change the background color of the box when checked */ +.contains-task-list li input[type="checkbox"]:checked { + background-color: var(--ifm-color-primary); + border-color: var(--ifm-color-primary); +} diff --git a/src/theme/Root.js b/src/theme/Root.js index 23be6aa2c6..ca9aa7e0f4 100644 --- a/src/theme/Root.js +++ b/src/theme/Root.js @@ -7,6 +7,9 @@ */ import React, { useState, useEffect } from "react" +import { useLocation } from "@docusaurus/router" +import { interactivePersistentCheckboxes } from "/utils/checkbox" +import { scrollToAnchorInClosedSection } from "/utils/anchor" import { getRepos } from "/utils" import { SubscribersOnlyModal, @@ -143,6 +146,15 @@ function Root({ children }) { const [subscriberNoticeLink, setSubscriberNoticeLink] = useState("") const [cisNoticeLink, setCisNoticeLink] = useState("") const [enterpriseNoticeLink, setEnterpriseNoticeLink] = useState("") + const location = useLocation() + + useEffect(() => { + interactivePersistentCheckboxes() + }, [location.pathname]) + + useEffect(() => { + scrollToAnchorInClosedSection(location) + }, [location.hash]) useEffect(function showModalForPrivateGithubLinks() { const listener = (event) => { diff --git a/utils/anchor.ts b/utils/anchor.ts new file mode 100644 index 0000000000..015924c90c --- /dev/null +++ b/utils/anchor.ts @@ -0,0 +1,24 @@ +export const scrollToAnchorInClosedSection = (location: Location) => { + const hash = location.hash + + if (hash) { + const id = hash.substring(1) + const element = document.getElementById(id) + + if (element) { + const details = element.closest("details") + if (details && !details.open) { + const summary = details.querySelector("summary") + if (summary) { + summary.click() + + const timeoutId = setTimeout(() => { + element.scrollIntoView({ behavior: "smooth", block: "start" }) + }, 500) // 500ms to allow for browser to render the element + + return () => clearTimeout(timeoutId) + } + } + } + } +} diff --git a/utils/checkbox.ts b/utils/checkbox.ts new file mode 100644 index 0000000000..93799bbc01 --- /dev/null +++ b/utils/checkbox.ts @@ -0,0 +1,52 @@ +export function interactivePersistentCheckboxes() { + const LOCAL_STORAGE_KEY = "docusaurus.checkboxes" + + const getStorage = () => { + try { + return JSON.parse(window.localStorage.getItem(LOCAL_STORAGE_KEY) || "{}") + } catch (e) { + return {} + } + } + + const updateStorage = (key: string, value: boolean) => { + const data = getStorage() + data[key] = value + window.localStorage.setItem(LOCAL_STORAGE_KEY, JSON.stringify(data)) + } + + const initCheckboxes = () => { + const checkboxes = document.querySelectorAll( + ".contains-task-list > li input[type='checkbox']" + ) + + if (checkboxes.length === 0) { + return + } + + const data = getStorage() + + checkboxes.forEach((checkbox, index) => { + const label = + `${index}:${checkbox?.closest("li")?.textContent?.substring(0, 10)}` || + `checkbox-${index}` + const key = `${window.location.pathname}:${label}` + + checkbox.disabled = false + const checked = data[key] || false + checkbox.checked = checked + + checkbox.addEventListener("click", (e) => { + const target = e.target as HTMLInputElement + updateStorage(key, target.checked) + }) + }) + } + + const timeoutId = setTimeout(initCheckboxes, 100) + + // Cleanup + return () => { + clearTimeout(timeoutId) + } +} From f9ff008224a826756f18a98f68cdf3b8f39b86b2 Mon Sep 17 00:00:00 2001 From: Oreoluwa Agunbiade Date: Thu, 7 Aug 2025 14:26:04 -0600 Subject: [PATCH 3/7] Rest of account-factory setup --- .../installation/addingnewgitlabrepo.md | 211 ++++++++++++++++-- .../pipelines/installation/scm-comparison.md | 1 + utils/anchor.ts | 2 +- 3 files changed, 189 insertions(+), 25 deletions(-) diff --git a/docs/2.0/docs/pipelines/installation/addingnewgitlabrepo.md b/docs/2.0/docs/pipelines/installation/addingnewgitlabrepo.md index 8e88609b16..47fb608e9a 100644 --- a/docs/2.0/docs/pipelines/installation/addingnewgitlabrepo.md +++ b/docs/2.0/docs/pipelines/installation/addingnewgitlabrepo.md @@ -59,7 +59,7 @@ Continue with the rest of the guide while you await confirmation when your group ### Create a new GitLab project -1. Navigate to the GitLab group you want to create the project in. +1. Navigate to the group. 1. Click the **New Project** button. 1. Enter a name for the project. e.g. infrastructure-live-root 1. Click **Create Project**. @@ -95,62 +95,68 @@ Continue with the rest of the guide while you await confirmation when your group 1. Run `mise install`. -### Configure the variables required to run the boilerplate template -Copy the following variables to a `vars.yaml` file in the root of your project and update the `` values with your own. +### Bootstrap the repository + +Gruntwork provides a boilerplate [template](https://github.com/gruntwork-io/terraform-aws-architecture-catalog/tree/main/templates/devops-foundations-infrastructure-live-root) that incorporates best practices while allowing for customization. The template is designed to scaffold a best-practices Terragrunt configurations. It includes patterns for module defaults, global variables, and account baselines. Additionally, it integrates Gruntwork Pipelines. + +#### Configure the variables required to run the boilerplate template + +Copy the content below to a `vars.yaml` file in the root of your project and update the `` values with your own. ```yaml title="vars.yaml" SCMProvider: GitLab # The GitLab group to use for the infrastructure repositories. This should include any additional sub-groups in the name # Example: acme/prod -SCMProviderGroup: +SCMProviderGroup: $$GITLAB_GROUP_NAME$$ # The GitLab project to use for the infrastructure-live repository. SCMProviderRepo: infrastructure-live-root # The name of the branch to deploy to. -DeployBranchName: main +# Example: main +DeployBranchName: $$DEPLOY_BRANCH_NAME$$ # The AWS account ID for the management account # Example: "123456789012" -AwsManagementAccountId: +AwsManagementAccountId: $$AWS_MANAGEMENT_ACCOUNT_ID$$ # The AWS account ID for the security account # Example: "123456789013" -AwsSecurityAccountId: +AwsSecurityAccountId: $$AWS_SECURITY_ACCOUNT_ID$$ # The AWS account ID for the logs account # Example: "123456789014" -AwsLogsAccountId: +AwsLogsAccountId: $$AWS_LOGS_ACCOUNT_ID$$ # The AWS account ID for the shared account # Example: "123456789015" -AwsSharedAccountId: +AwsSharedAccountId: $$AWS_SHARED_ACCOUNT_ID$$ # The AWS account Email for the logs account # Example: logs@acme.com -AwsLogsAccountEmail: +AwsLogsAccountEmail: $$AWS_LOGS_ACCOUNT_EMAIL$$ # The AWS account Email for the management account # Example: management@acme.com -AwsManagementAccountEmail: +AwsManagementAccountEmail: $$AWS_MANAGEMENT_ACCOUNT_EMAIL$$ # The AWS account Email for the security account # Example: security@acme.com -AwsSecurityAccountEmail: +AwsSecurityAccountEmail: $$AWS_SECURITY_ACCOUNT_EMAIL$$ # The AWS account Email for the shared account # Example: shared@acme.com -AwsSharedAccountEmail: +AwsSharedAccountEmail: $$AWS_SHARED_ACCOUNT_EMAIL$$ # The name prefix to use for creating resources e.g S3 bucket for OpenTofu state files # Example: acme -OrgNamePrefix: +OrgNamePrefix: $$ORG_NAME_PREFIX$$ # The default region for AWS Resources # Example: us-east-1 -DefaultRegion: +DefaultRegion: $$DEFAULT_REGION$$ ################################################################################ # OPTIONAL VARIABLES WITH THEIR DEFAULT VALUES. UNCOMMENT AND MODIFY IF NEEDED. @@ -176,25 +182,24 @@ DefaultRegion: # The version for terraform-aws-security module to use for OIDC provider and roles provisioning # SecurityModulesVersion: v0.75.18 -# The URL of the custom SCM provider instance. Set this if you are using a custom instance of GitLab or GitHub. +# The URL of the custom SCM provider instance. Set this if you are using a custom instance of GitLab. # CustomSCMProviderInstanceURL: https://gitlab.example.io # The relative path from the host server to the custom pipelines workflow repository. Set this if you are using a custom/forked instance of the pipelines workflow. # CustomWorkflowHostRelativePath: pipelines-workflows ``` -### Bootstrap the repository - -Gruntwork provides a boilerplate [template](https://github.com/gruntwork-io/terraform-aws-architecture-catalog/tree/main/templates/devops-foundations-infrastructure-live-root) that incorporates best practices while allowing for customization. The template is designed to scaffold a best-practices Terragrunt configurations. It includes patterns for module defaults, global variables, and account baselines. Additionally, it integrates Gruntwork Pipelines +#### Generate the repository contents 1. Run the following command, from the root of your project, to generate the `infrastructure-live-root` repository contents: ```bash - boilerplate --template-url "git@github.com:gruntwork-io/terraform-aws-architecture-catalog.git//templates/devops-foundations-infrastructure-live-root/?ref=ore/dev-1024-extend-account-factory-templates-for-gitlab" --output-folder . --var-file vars.yaml --non-interactive + boilerplate --template-url "git@github.com:gruntwork-io/terraform-aws-architecture-catalog.git//templates/devops-foundations-infrastructure-live-root/?ref=main" --output-folder . --var-file vars.yaml --non-interactive ``` This command adds all code required to set up your `infrastructure-live-root` repository. +1. Remove the boilerplate dependency from the `mise.toml` file. It is no longer needed. 1. Commit your local changes and push them to the `bootstrap-repository` branch. @@ -204,9 +209,14 @@ Gruntwork provides a boilerplate [template](https://github.com/gruntwork-io/terr git push origin bootstrap-repository ``` - We are skipping CI/CD in this step, as we will manually apply the infrastructure baselines to your AWS accounts. + Skipping the CI/CD process for now; you will manually apply the infrastructure baselines to your AWS accounts in a later step. + +1. Create a new merge request for the `bootstrap-repository` branch. Review the changes to understand what will be applied to your AWS accounts. The generated files fall under the following categories: -1. Create a new merge request for the `bootstrap-repository` branch. Review the changes to understand what will be applied to your AWS accounts. + - GitLab Pipelines workflow file + - Gruntwork Pipelines configuration files + - Module defaults files for infrastructure code + - Account baselines and GitLab OIDC module scaffolding files for your core AWS accounts: management, security, logs and shared. ### Apply the account baselines to your AWS accounts @@ -255,7 +265,7 @@ You can utilize the AWS SSO Portal to obtain temporary AWS credentials necessary Access to the portfolio is separate from IAM access, it **must** be granted in the Service Catalog console. - ### **Steps to grant access** + #### **Steps to grant access** To grant access to the Account Factory Portfolio, you **must** be an individual with Service Catalog administrative permissions. @@ -378,4 +388,157 @@ You can utilize the AWS SSO Portal to obtain temporary AWS credentials necessary 1. - [ ] Merge the open merge request. **Ensure [skip ci] is present in the commit message.** -### +## Create a new infrastructure-live-access-control (optional) + +### Create a new GitLab project + +1. Navigate to the group. +1. Click the **New Project** button. +1. Enter the name for the project as `infrastructure-live-access-control`. +1. Click **Create Project**. +1. Clone the project to your local machine. +1. Navigate to the project directory. +1. Create a new branch `bootstrap-repository`. + +### Install dependencies + +Run `mise install boilerplate@0.8.1` to install the boilerplate tool. + +### Bootstrap the repository + +#### Configure the variables required to run the boilerplate template + +Copy the content below to a `vars.yaml` file in the root of your project and update the customizable values as needed. + +```yaml title="vars.yaml" +SCMProvider: GitLab + +# The GitLab group to use for the infrastructure repositories. This should include any additional sub-groups in the name +# Example: acme/prod +SCMProviderGroup: $$GITLAB_GROUP_NAME$$ + +# The GitLab project to use for the infrastructure-live repository. +SCMProviderRepo: infrastructure-live-access-control + +# The name of the branch to deploy to. +# Example: main +DeployBranchName: $$DEPLOY_BRANCH_NAME$$ + +# The name prefix to use for creating resources e.g S3 bucket for OpenTofu state files +# Example: acme +OrgNamePrefix: $$ORG_NAME_PREFIX$$ + +# The default region for AWS Resources +# Example: us-east-1 +DefaultRegion: $$DEFAULT_REGION$$ + +################################################################################ +# OPTIONAL VARIABLES WITH THEIR DEFAULT VALUES. UNCOMMENT AND MODIFY IF NEEDED. +################################################################################ + +# The AWS partition to use. +# AWSPartition: aws +``` + +#### Generate the repository contents + +1. Run the following command, from the root of your project, to generate the `infrastructure-live-access-control` repository contents: + + + ```bash + boilerplate --template-url "git@github.com:gruntwork-io/terraform-aws-architecture-catalog.git//templates/devops-foundations-infrastructure-live-access-control/?ref=main" --output-folder . --var-file vars.yaml --non-interactive + ``` + + This command adds all code required to set up your `infrastructure-live-access-control` repository. The generated files fall under the following categories: + + - GitLab Pipelines workflow file + - Gruntwork Pipelines configuration files + - Module defaults files for GitLab OIDC roles and policies + + +2. Commit your local changes and push them to the `bootstrap-repository` branch. + + ```bash + git add . + git commit -m "Bootstrap infrastructure-live-access-control repository [skip ci]" + git push origin bootstrap-repository + ``` + + Skipping the CI/CD process now because there is no infrastructure to apply; repository simply contains the GitLab OIDC role module defaults to enable GitLab OIDC authentication from repositories other than `infrastructure-live-root`. + +3. Create a new merge request for the `bootstrap-repository` branch. Review the changes to understand the GitLab OIDC role module defaults. +4. Merge the open merge request. **Ensure [skip ci] is present in the commit message.** + +## Create a new infrastructure-catalog (optional) + +The `infrastructure-catalog` repository is a collection of modules that can be used to build your infrastructure. It is a great way to share modules with your team and across your organization. Learn more about the [Developer Self-Service](/2.0/docs/overview/concepts/developer-self-service) concept. + +### Create a new GitLab project + +1. Navigate to the group. +1. Click the **New Project** button. +1. Enter the name for the project as `infrastructure-catalog`. +1. Click **Create Project**. +1. Clone the project to your local machine. +1. Navigate to the project directory. +1. Create a new branch `bootstrap-repository`. + +### Install dependencies + +Run `mise install boilerplate@0.8.1` to install the boilerplate tool. + +### Bootstrap the repository + +#### Configure the variables required to run the boilerplate template + +Copy the content below to a `vars.yaml` file in the root of your project and update the customizable values as needed. + +```yaml title="vars.yaml" +# The name of the repository to use for the catalog. +InfraModulesRepoName: infrastructure-catalog + +# The version of the Gruntwork Service Catalog to use. https://github.com/gruntwork-io/terraform-aws-service-catalog +ServiceCatalogVersion: v0.111.2 + +# The version of the Gruntwork VPC module to use. https://github.com/gruntwork-io/terraform-aws-vpc +VpcVersion: v0.26.22 + +# The default region for AWS Resources +# Example: us-east-1 +DefaultRegion: $$DEFAULT_REGION$$ + +################################################################################ +# OPTIONAL VARIABLES WITH THEIR DEFAULT VALUES. UNCOMMENT AND MODIFY IF NEEDED. +################################################################################ + +# The base URL of the Organization to use for the catalog. +# If you are using Gruntwork's RepoCopier tool, this should be the base URL of the repository you are copying from. +# RepoBaseUrl: github.com/gruntwork-io + +# The name prefix to use for the Gruntwork RepoCopier copied repositories. +# Example: gruntwork-io- +# GWCopiedReposNamePrefix: +``` + + +#### Generate the repository contents + +1. Run the following command, from the root of your project, to generate the `infrastructure-catalog` repository contents: + + + ```bash + boilerplate --template-url "git@github.com:gruntwork-io/terraform-aws-architecture-catalog.git//templates/devops-foundations-infrastructure-modules/?ref=main" --output-folder . --var-file vars.yaml --non-interactive + ``` + + This command adds some code required to set up your `infrastructure-catalog` repository. The generated files are some usable modules for your infrastructure. + +1. Commit your local changes and push them to the `bootstrap-repository` branch. + + ```bash + git add . + git commit -m "Bootstrap infrastructure-catalog repository" + git push origin bootstrap-repository + ``` + +1. Create a new merge request for the `bootstrap-repository` branch. Review the changes to understand the example Service Catalog modules. +1. Merge the open merge request. diff --git a/docs/2.0/docs/pipelines/installation/scm-comparison.md b/docs/2.0/docs/pipelines/installation/scm-comparison.md index 83b474e6f9..01de723c99 100644 --- a/docs/2.0/docs/pipelines/installation/scm-comparison.md +++ b/docs/2.0/docs/pipelines/installation/scm-comparison.md @@ -8,6 +8,7 @@ Gruntwork Pipelines supports both GitHub Actions and GitLab CI/CD as CI/CD platf | -------------------------------- | --------------------------- | ---------------------------- | | Infrastructure as Code Pipelines | ✅ | ✅ | | Account Factory Integration | ✅ | ✅ | +| Enterprise Account Factory | ✅ | ❌ | | App-based Authentication | ✅ | ❌ | | Machine User Authentication | ✅ | ✅ | | Customizable Workflows | ✅ | ✅ | diff --git a/utils/anchor.ts b/utils/anchor.ts index 015924c90c..4173160b22 100644 --- a/utils/anchor.ts +++ b/utils/anchor.ts @@ -2,7 +2,7 @@ export const scrollToAnchorInClosedSection = (location: Location) => { const hash = location.hash if (hash) { - const id = hash.substring(1) + const id = decodeURIComponent(hash.slice(1)) const element = document.getElementById(id) if (element) { From bec91c9ac4e30c18b2ce1c30233cf90818caf078 Mon Sep 17 00:00:00 2001 From: Oreoluwa Agunbiade Date: Fri, 8 Aug 2025 09:36:21 -0600 Subject: [PATCH 4/7] Fix build --- docs/2.0/docs/overview/getting-started/index.md | 2 +- docs/2.0/docs/pipelines/installation/addingnewgitlabrepo.md | 4 ++-- docs/2.0/docs/pipelines/installation/viamachineusers.md | 6 +++--- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/docs/2.0/docs/overview/getting-started/index.md b/docs/2.0/docs/overview/getting-started/index.md index 173c4237e3..4f3d5dca36 100644 --- a/docs/2.0/docs/overview/getting-started/index.md +++ b/docs/2.0/docs/overview/getting-started/index.md @@ -27,7 +27,7 @@ Set up authentication for Pipelines to enable secure automation of infrastructur Alternatively, you can add Pipelines to an existing repository: - [Existing GitHub repository](/2.0/docs/pipelines/installation/addingexistingrepo) -- [Existing GitLab repository](/2.0/docs/pipelines/installation/addingexistinggitlabrepo) +- [Existing GitLab repository](/2.0/docs/pipelines/installation/addinggitlabrepo) diff --git a/docs/2.0/docs/pipelines/installation/addingnewgitlabrepo.md b/docs/2.0/docs/pipelines/installation/addingnewgitlabrepo.md index 47fb608e9a..1f906cb192 100644 --- a/docs/2.0/docs/pipelines/installation/addingnewgitlabrepo.md +++ b/docs/2.0/docs/pipelines/installation/addingnewgitlabrepo.md @@ -21,14 +21,14 @@ Before you begin, make sure you have:
Additional setup for **custom GitLab instances only** -#### Fork the Pipelines workflow project +### Fork the Pipelines workflow project You must [fork](https://docs.gitlab.com/user/project/repository/forking_workflow/#create-a-fork) Gruntwork's public [Pipelines workflow project](https://gitlab.com/gruntwork-io/pipelines-workflows) into your own GitLab instance. This is necessary because Gruntwork Pipelines uses [GitLab CI/CD components](/2.0/docs/pipelines/architecture/ci-workflows), and GitLab requires components to reside within the [same GitLab instance as the project referencing them](https://docs.gitlab.com/ci/components/#use-a-component). When creating the fork, we recommend configuring it as a public mirror of the original Gruntwork project and ensuring that tags are included. -#### Ensure OIDC configuration and JWKS are publicly accessible +### Ensure OIDC configuration and JWKS are publicly accessible This step only applies if you are using a self-hosted GitLab instance that is not accessible from the public internet. If you are using GitLab.com or a self-hosted instance that is publicly accessible, you can skip this step. diff --git a/docs/2.0/docs/pipelines/installation/viamachineusers.md b/docs/2.0/docs/pipelines/installation/viamachineusers.md index 4c175ebb0e..7e28d5de9a 100644 --- a/docs/2.0/docs/pipelines/installation/viamachineusers.md +++ b/docs/2.0/docs/pipelines/installation/viamachineusers.md @@ -77,7 +77,7 @@ More information is available [here](https://docs.github.com/en/organizations/ma ![Pending requests](/img/pipelines/security/pending_requests.png) - + GitLab uses access tokens for authentication. There are several types of access tokens in GitLab: @@ -108,7 +108,7 @@ When creating tokens, carefully consider the expiration date and scope of access ## Creating machine users - + The recommended setup for Pipelines uses two machine users: one for opening pull requests and running workflows (`ci-user`) and another with read-only access to repositories (`ci-read-only-user`). Each user is assigned restrictive permissions based on their tasks. As a result, both users may need to participate at different stages to successfully run a pipeline job. @@ -389,7 +389,7 @@ For more information on creating and using GitHub Actions Repository secrets, re - + For GitLab, Gruntwork Pipelines two CI variables. The first, the `PIPELINES_GITLAB_TOKEN` requires the `Developer`, `Maintainer` or `Owner` role and the scopes listed below. This token will be used to authenticate API calls and access repositories within your GitLab group. The second, the `PIPELINES_GITLAB_READ_TOKEN` will be used to access your own code within GitLab. If not set, Pipelines will default to the `CI_JOB_TOKEN` when accessing internal GitLab hosted code. From 95816ecdd4b47b23c4a13ef5f6ef6442a7d0ffc2 Mon Sep 17 00:00:00 2001 From: Oreoluwa Agunbiade Date: Tue, 12 Aug 2025 12:17:07 -0600 Subject: [PATCH 5/7] Update sidebar and page titles --- docs/2.0/docs/pipelines/installation/addinggitlabrepo.md | 2 +- sidebars/docs.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/2.0/docs/pipelines/installation/addinggitlabrepo.md b/docs/2.0/docs/pipelines/installation/addinggitlabrepo.md index e1ad80a28b..e954860cbe 100644 --- a/docs/2.0/docs/pipelines/installation/addinggitlabrepo.md +++ b/docs/2.0/docs/pipelines/installation/addinggitlabrepo.md @@ -1,6 +1,6 @@ import CustomizableValue from '/src/components/CustomizableValue'; -# Adding Pipelines to a GitLab Project +# Adding Pipelines to an existing GitLab Project This guide walks you through the process of adding Gruntwork Pipelines to a GitLab project. By the end, you'll have a fully configured GitLab CI/CD pipeline that can deploy infrastructure changes automatically. diff --git a/sidebars/docs.js b/sidebars/docs.js index d7d6fdc16b..e8494ea675 100644 --- a/sidebars/docs.js +++ b/sidebars/docs.js @@ -269,7 +269,7 @@ const sidebar = [ id: "2.0/docs/pipelines/installation/addingnewgitlabrepo", }, { - label: "Adding Pipelines to a GitLab Project", + label: "Adding Pipelines to an Existing GitLab Project", type: "doc", id: "2.0/docs/pipelines/installation/addinggitlabrepo", }, From e46c856f1d351727b0caf2fa666eade0c8402b82 Mon Sep 17 00:00:00 2001 From: Oreoluwa Agunbiade Date: Thu, 21 Aug 2025 09:20:31 -0600 Subject: [PATCH 6/7] Review suggestions --- .../pipelines/installation/addingnewgitlabrepo.md | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/docs/2.0/docs/pipelines/installation/addingnewgitlabrepo.md b/docs/2.0/docs/pipelines/installation/addingnewgitlabrepo.md index 1f906cb192..024a2c5183 100644 --- a/docs/2.0/docs/pipelines/installation/addingnewgitlabrepo.md +++ b/docs/2.0/docs/pipelines/installation/addingnewgitlabrepo.md @@ -83,9 +83,9 @@ Continue with the rest of the guide while you await confirmation when your group echo 'mise activate fish | source' >> ~/.config/fish/config.fish ``` -1. Add the following to a mise.toml file in the root of your project: +1. Add the following to a .mise.toml file in the root of your project: - ```toml title="mise.toml" + ```toml title=".mise.toml" [tools] boilerplate = "0.8.1" opentofu = "1.10.0" @@ -114,6 +114,9 @@ SCMProviderGroup: $$GITLAB_GROUP_NAME$$ # The GitLab project to use for the infrastructure-live repository. SCMProviderRepo: infrastructure-live-root +# The base URL of your GitLab group repos. E.g., gitlab.com/ +RepoBaseUrl: $$GITLAB_GROUP_REPO_BASE_URL$$ + # The name of the branch to deploy to. # Example: main DeployBranchName: $$DEPLOY_BRANCH_NAME$$ @@ -166,7 +169,7 @@ DefaultRegion: $$DEFAULT_REGION$$ # CatalogRepositories: # - github.com/gruntwork-io/terraform-aws-service-catalog -# The AWS partition to use. +# The AWS partition to use. Options: aws, aws-us-gov # AWSPartition: aws # The name of the IAM role to use for the plan job. @@ -253,10 +256,10 @@ You can utilize the AWS SSO Portal to obtain temporary AWS credentials necessary terragrunt run --all apply --terragrunt-non-interactive ``` - 1. - [ ] After applying the changes, make sure to lock providers in your `.terraform.lock.hcl` files. e.g. + 1. - [ ] After applying the changes, make sure to lock providers in your `.terraform.lock.hcl` files. The lock files will be committed in the final step of the setup. e.g. ```bash - terragrunt run --all providers lock -platform=darwin_amd64 -platform=linux_amd64 + terragrunt run --all providers -- lock -platform=darwin_amd64 -platform=linux_amd64 ``` 1. - [ ] Update Permissions for Account Factory Portfolio From c90ad1329f9fb01bf1aa1146b5941f80981254c8 Mon Sep 17 00:00:00 2001 From: Oreoluwa Agunbiade Date: Thu, 21 Aug 2025 11:59:40 -0600 Subject: [PATCH 7/7] Update account vending instructions --- .../accountfactory/guides/vend-aws-account.md | 51 ++++++++++++++---- .../dev-portal-request-generator.png | Bin 0 -> 320098 bytes 2 files changed, 40 insertions(+), 11 deletions(-) create mode 100644 static/img/accountfactory/dev-portal-request-generator.png diff --git a/docs/2.0/docs/accountfactory/guides/vend-aws-account.md b/docs/2.0/docs/accountfactory/guides/vend-aws-account.md index 61f2d0bc71..cad08f666f 100644 --- a/docs/2.0/docs/accountfactory/guides/vend-aws-account.md +++ b/docs/2.0/docs/accountfactory/guides/vend-aws-account.md @@ -1,37 +1,66 @@ +import Tabs from '@theme/Tabs'; +import TabItem from '@theme/TabItem'; + # Using the Account Factory Workflow -## Introduction +## Generate the account-request file -The Account Factory Workflow in your `infrastructure-live-root` repository can be used to create new AWS accounts. It requires a single input—a JSON payload—generated from the `account-factory-inputs.html` web page. +There are currently two ways to generate the account-request file: -The JSON payload approach provides greater flexibility for account vending, overcoming the GitHub workflow restriction of a 10-input maximum. +1. Using the [Gruntwork Developer Portal](/2.0/docs/accountfactory/guides/vend-aws-account?account-creation-method=ui#using-the-gruntwork-developer-portal) (**GitLab and GitHub non-enterprise customers**) +2. Using the [Account Factory workflow in your repository](/2.0/docs/accountfactory/guides/vend-aws-account?account-creation-method=workflow#using-the-account-factory-workflow-in-your-repository) (**GitHub only**) + + + + + +### Using the Gruntwork Developer Portal + +1. Navigate to the [Account Request](https://app.gruntwork.io/account-factory/request-generator) page in the Gruntwork Developer Portal, as an authenticated user, to access the request generator UI. -:::note + ![Account Request Generator](/img/accountfactory/dev-portal-request-generator.png) -This guide focuses on non-delegated repositories. Enterprise customers can also [use Account Factory to create new Delegated Repositories](/2.0/docs/accountfactory/guides/delegated-repositories). +1. If the form is disabled for filling out, request that an Admin in your Gruntwork Developer Account configures the Account factory settings. +1. Fill out the form with the required information and click on the "Generate Account Request" button. +1. Use the "Download" button to download the account-request file or the "Copy" button to copy the account-request file to your clipboard. +1. Navigate to your repository and create a new branch. +1. Create a new file in the `_new-account-requests` directory by moving the downloaded file to the directory or by creating a new file with the content of your clipboard. If copying content, ensure that the file is created with the correct name displayed in the generator output. +1. Commit your changes and open a Pull Request to the main branch. + + + +### Using the Account Factory workflow in your repository + +:::info +Only available for GitHub customers. This guide focuses on non-delegated repositories. Enterprise GitHub customers can also [use Account Factory to create new Delegated Repositories](/2.0/docs/accountfactory/guides/delegated-repositories). ::: +The Account Factory Workflow in your `infrastructure-live-root` repository can be used to create new AWS accounts. It requires a single input—a JSON payload—generated from the `account-factory-inputs.html` web page. -### Step 1 - Download the file +The JSON payload approach provides greater flexibility for account vending, overcoming the GitHub workflow restriction of a 10-input maximum. + +#### Step 1 - Download the file Locate the inputs web page in your `infrastructure-live-root` repository at `.github/workflows/account-factory-inputs.html` and download it to your local machine. -### Step 2 - Populate the values +#### Step 2 - Populate the values Open the downloaded `account-factory-inputs.html` file in a web browser and populate the input fields as required. Once all values are filled, click "Generate" and copy the resulting JSON output to your clipboard. -### Step 3 - Run the Account Factory workflow +#### Step 3 - Run the Account Factory workflow Access the Actions tab in your `infrastructure-live-root` repository on GitHub and select `Account factory` from the left-hand pane. Click "Run workflow" on the right, paste the generated JSON payload into the dropdown, and click the green "Run workflow" button to initiate the workflow. +After the workflow is complete, a new Pull Request will be created in the `infrastructure-live-root` repository. This PR will add an account request to the `_new-account-requests` directory. -### Step 4 - Merge the account request PR + + -After the workflow is complete, a new Pull Request will be created in the `infrastructure-live-root` repository. This PR will add an account request to the `_new-account-requests` directory. +## Review and merge the account request PR Review and merge the Pull Request to begin the account creation process. @@ -43,7 +72,7 @@ Once the account request PR merges into the main branch, Pipelines will initiate When the account is successfully created, Pipelines will open another Pull Request to baseline the account. -### Step 5 - Merge the Account Baseline PR +## Review and merge the Account Baseline PR Review and merge the Account Baseline Pull Request. This PR contains essential infrastructure for enabling your delegated repository to plan and apply infrastructure changes in AWS. It also includes account baselines and configured account-specific infrastructure, such as a VPC. diff --git a/static/img/accountfactory/dev-portal-request-generator.png b/static/img/accountfactory/dev-portal-request-generator.png new file mode 100644 index 0000000000000000000000000000000000000000..f8eefb89d2696791afc6f2a9f628b59f5450bd87 GIT binary patch literal 320098 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

k0@7g~ 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 U(6xnuKUhEabd0pC?mT+&U+&fJ761SM literal 0 HcmV?d00001