Reference

Technical reference for Makefile commands, OIDC provider module, TFLint, and Checkov in the AWS Terraform Starter Kit.


Overview

The Reference section provides detailed technical documentation for tools, scripts, and modules in the AWS Terraform Starter Kit.

Reference pages

PageWhat it covers
MakefileCommand reference for setup, validation, and deployment
OIDC ProviderGitHub Actions OIDC provider module
TFLintLinting and best practices validation
CheckovSecurity and compliance scanning

Quick reference

Common commands

make setup           # Complete setup wizard
make validate-full   # Run all validation checks
make plan ENV=staging    # Preview changes
make apply ENV=staging   # Deploy infrastructure
make cleanup         # Interactive cleanup

OIDC module usage

module "oidc_provider" {
  source = "../../modules/oidc-provider"

  github_repo                = "your-org/your-repo"
  use_existing_oidc_provider = true
  role_name                  = "GitHubActionsServiceRole-Terraform"

  managed_policy_arns = [
    "arn:aws:iam::aws:policy/AdministratorAccess"
  ]
}