Skip to content

Templates

The Golden Path ships a set of reusable Terraform templates (packages) that you add to an environment with ok pkg add <name> and install with ok pkg install. This page lists every template with its category and a link to its reference documentation. Select a column heading to sort by that column.

Template Category Description
app Application ECS service that runs a containerized application.
app-common Application Shared infrastructure for the applications in an environment, such as the ECS cluster and an ECR pull-through cache.
backup Backup AWS Backup plans and vaults.
cicd-common Terraform automation Shared CI/CD resources for the environment, such as artifact repositories and the IAM roles that GitHub Actions uses to deploy.
cloudfront-static-website Application Static website on S3 and CloudFront, with TLS and a custom domain.
databases Database Shared PostgreSQL (Aurora) database cluster.
datadog-common Observability Shared Datadog integration for the environment.
dns Networking Route 53 hosted zone for the subdomain of the environment.
eventbridge-notifications Observability EventBridge rules that send AWS events to Slack.
iam Terraform automation GitHub Actions OIDC identity provider and other IAM resources for the AWS account.
load-balancing-alb Networking Application Load Balancer that routes traffic to your applications.
networking Networking VPC and the core network for the environment.
rds-bastion Database Bastion that lets you connect to RDS databases from your computer.
remote-state Infrastructure as Code S3 bucket and DynamoDB table that store the Terraform state.
scaffold Other Empty stack with the standard Terraform configuration. Add your own Terraform code to it.