Terraform Project Deploys Modular AWS Infrastructure With OIDC CI/CD and No Static Credentials
A developer has published infra-core, a production-grade AWS infrastructure platform built using Terraform 1.7, Ansible, and GitHub Actions. The project provisions a full multi-environment AWS stack including a 2-tier VPC, EC2 Auto Scaling Group, RDS PostgreSQL, an Application Load Balancer, and CloudWatch observability. Security is a central focus: EC2 instances are kept in private subnets with no open SSH ports, and access is handled entirely through AWS Systems Manager Session Manager gated by IAM policy. The CI/CD pipeline uses OIDC federation with GitHub Actions, eliminating the need to store static AWS credentials in version control. The infrastructure is organized into eight single-purpose Terraform modules, and the author notes it is designed to be cost-viable for portfolio and proof-of-concept use.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in