Skip to content
The Golden Path
yq
Search
GitHub
The Golden Path
GitHub
Home
Home
Initial setup of your AWS environment
Initial setup of your AWS environment
Tooling
Tooling
Setup your machine
Setup your machine
jq
yq
gh
fzf
terraform
AWS CLI
boilerplate
ok
ok CLI
ok CLI
packages.yml
ok
ok aws
ok aws admin-session
ok aws ecs-exec
ok aws generate
ok completion
ok completion bash
ok completion fish
ok completion powershell
ok completion zsh
ok forward
ok pkg
ok pkg add
ok pkg fmt
ok pkg install
ok pkg update
ok version
AWS Account
AWS Account
Acquire an AWS account
Access to AWS
Find my AWS account ID
AWS production environment access
Risk assessment (ROS)
Terraform
Terraform
Initial setup
Initial setup
GitHub repository for IaC
Initialize environment
Remote state
Delete
Delete
Delete environment
Delete remote state bucket
Overrides
Naming conventions
Tooling
Templates
Templates
remote-state
Networking
Networking
Initial setup
Initial setup
Setup DNS
Setup networking
Setup load balancing
Setup certificates
Upgrade: ALB module v9 → v10
Templates
Templates
certificates
dns
load-balancing-alb
load-balancing-alb-data
networking
networking-data
Database
Database
Initial setup
Initial setup
Setup databases
Upgrade PostgreSQL version
Connect to a database from your computer
IAM access to PostgreSQL databases
Database migration
Templates
Templates
databases
rds-bastion
CI/CD for IaC
CI/CD for IaC
Initial setup
Initial setup
GitHub OIDC
CI/CD common
Terraform workflows
Migrate to latest CI/CD
Migrate to latest CI/CD
Prepare infrastructure repository
Add plan workflow
Add apply workflow
Architecture
Architecture
CI/CD for infrastructure
CI/CD for applications
Debug CD permissions locally
Renovate
Templates
Templates
iam
Application
Application
Initial setup
Initial setup
Application common
Static website
Static website
Create new application
Setup CI/CD
Container
Container
Create new application
Create new application
IaC repo setup
Setup CI/CD for dev
Setup CI/CD for prod
Environment secrets and variables
Maskinporten
Reference applications
Migrate to latest CI/CD
Migrate to latest CI/CD
Configure infrastructure
Prepare app repository
Add deployment pipeline
GitHub Actions best practices
Templates
Templates
app
app-common
app-data
cloudfront-static-website
cloudfront-static-website-data
Backup
Backup
Initial setup
Initial setup
Configure AWS Backup
Configure Slack notifications for backup events
Enable immutable backups
Restore RDS
Restore S3
Templates
Templates
backup
Observability
Observability
Initial setup
Initial setup
Get started with Datadog
Forward logs from CloudWatch and S3 to Datadog
Instrument a Java container for Datadog
Customize OTel configuration
Configure Slack notifications from Datadog
Templates
Templates
datadog-common
Upgrades
Upgrades
Architectural decision records
Contribute
Templates
Templates
yq
The
yq
tool is used by
ok
.
brew
install
yq
Alternatively you can refer to
yq
on GitHub