Kukie Infra.06 CloudFormation to Terraform

Kukie Infra.06 CloudFormation to Terraform

Moving the VPC and Aurora that predated Terraform out of a CloudFormation stack — how fourteen resources split into two roots, the two apply roles built for them, and the IAM gaps that eight review rounds found before anything was applied.

IaC
Kukie Infra.03 EKS and ArgoCD Bootstrap

Kukie Infra.03 EKS and ArgoCD Bootstrap

Standing up the EKS cluster on top of the comment-approved pipeline — a NAT instance that costs a quarter of the gateway, three applies to finish one plan, an input that leaks into the next plan, and ArgoCD installed once from outside with every other Application kept in Git.

Cluster
Kukie Infra.02 IAM Boundaries

Kukie Infra.02 IAM Boundaries

Keeping a deploy robot from growing its own power — short-lived OIDC credentials instead of stored keys, a permissions boundary on every role it creates, permission and creation split into two PRs, and EKS access entries as one line in the cluster’s roster.

IAM
Kukie Infra.01 Terraform CD by PR Comment

Kukie Infra.01 Terraform CD by PR Comment

How a three-person team made Terraform changes go through review and a PR comment — the deploy-config repo split off like a parcel box, plan and apply as two different badges, and one saved plan applied exactly once.

IaC