Cipher Codex AWS Infrastructure
PrivateThe Terraform IaC that provisions the Cipher Codex studio site's AWS hosting — IAM roles and static-hosting resources.
Last pushed Sep 2024HCL
About this project
What it is
A minimal, focused Terraform configuration that provisions the hosting infrastructure for the Cipher Codex studio site on AWS. It sets up the IAM permissions needed by the CodeBuild pipeline and the hosting resources — wiring them together so the site deploys cleanly without manual console configuration. The stack is deliberately lean: only the resources the site actually needs, with no over-engineering. Providers and variables are separated into dedicated files for easy environment configuration.
Engineering highlights
- Minimal four-file Terraform layout: iam.tf, main.tf, providers.tf, variables.tf
- IAM roles scoped to the CodeBuild deployment pipeline and S3/CloudFront hosting pattern
- Designed to consume the aws-modules cloudfront-s3 module for hosting and codebuild-pipeline for CI/CD
- No state lock / backend config checked in — kept portable across environments
Stack
TerraformAWS IAMAWS S3AWS CloudFrontAWS CodeBuild