Infra and operations code (terraform modules, scripts, tools, services, etc.) to build a platform for the AB2D, BCDA, and DPC teams.
Anyone committing to this repo must use the pre-commit hook to lower the likelihood that secrets will be exposed.
You can install pre-commit using the MacOS package manager Homebrew:
brew install pre-commit
Other installation options can be found in the pre-commit documentation.
Run the following command to install the gitleaks hook:
pre-commit install
This will download and install the pre-commit hooks specified in .pre-commit-config.yaml
.
Workflows running in GitHub servers must use OpenID Connect (OIDC) to interact with the AWS API. We have manually created OIDC identity providers and IAM roles in each AWS account for this purpose.