Personal sandbox for testing and validating infrastructure and DevOps tasks
This repository is used to simulate and verify implementation steps before applying them in a work environment. It primarily focuses on Terraform modules, AWS configurations, and GitHub Actions CI/CD workflows.
- Safely test assigned infrastructure-related tasks
- Validate Terraform code and GitHub workflows
- Experiment with AWS services like S3, CloudTrail, VPC Flow Logs, etc.
- Gain clarity before applying changes in production-like environments
.
βββ .github/
β βββ workflows/ # GitHub Actions workflows
βββ modules/ # Terraform modules (e.g., s3)
βββ services/ # Service-specific implementations (e.g., bu-logging)
βββ README.md
- Terraform
- GitHub Actions
- AWS (S3, CloudTrail, VPC Flow Logs, IAM, etc.)
- VSCode
Triggered on push or PR to main branch.
Example steps:
- Checkout code
- Setup Terraform
terraform init
βterraform validate
βterraform plan
- (Optional) Deploy to AWS for testing
- All configurations tested here are scoped to a personal AWS account.
- No confidential or client-identifiable information is included.
- Naming follows safe conventions (e.g.,
bup-
prefix).
For personal use only. Maintained by codezag.