-
Notifications
You must be signed in to change notification settings - Fork 1
Terraform Guide
dx edited this page Nov 16, 2025
·
1 revision
This guide explains how to deploy the infrastructure using Terraform.
- AWS account and credentials configured (AWS CLI)
- Terraform installed
- Ansible, kubectl installed (for later steps)
From the repository root:
terraform initterraform applyTerraform will provision:
- VPC, subnets, route tables
- Internet Gateway
- Security groups
- EC2 instances for Jenkins, Nexus, SonarQube
- Key pairs
- EKS cluster and managed node group
- Ansible inventory
terraform outputThis can include public IPs and EKS kubeconfig data.
When you are done and want to avoid charges:
terraform destroy