├── .github └── workflows │ └── deploy.yml ├── README.md └── Terraform-VPC ├── .gitignore ├── main.tf ├── modules ├── alb │ ├── main.tf │ ├── outputs.tf │ └── variables.tf ├── ec2 │ ├── data.tf │ ├── main.tf │ ├── outputs.tf │ └── variables.tf ├── sg │ ├── main.tf │ ├── outputs.tf │ └── variables.tf └── vpc │ ├── data.tf │ ├── main.tf │ ├── outputs.tf │ └── variables.tf ├── provider.tf ├── terraform.tfvars └── variables.tf /.github/workflows/deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauri17-pro/vpc-terraform-github-actions/HEAD/.github/workflows/deploy.yml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauri17-pro/vpc-terraform-github-actions/HEAD/README.md -------------------------------------------------------------------------------- /Terraform-VPC/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauri17-pro/vpc-terraform-github-actions/HEAD/Terraform-VPC/.gitignore -------------------------------------------------------------------------------- /Terraform-VPC/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauri17-pro/vpc-terraform-github-actions/HEAD/Terraform-VPC/main.tf -------------------------------------------------------------------------------- /Terraform-VPC/modules/alb/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauri17-pro/vpc-terraform-github-actions/HEAD/Terraform-VPC/modules/alb/main.tf -------------------------------------------------------------------------------- /Terraform-VPC/modules/alb/outputs.tf: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Terraform-VPC/modules/alb/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauri17-pro/vpc-terraform-github-actions/HEAD/Terraform-VPC/modules/alb/variables.tf -------------------------------------------------------------------------------- /Terraform-VPC/modules/ec2/data.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauri17-pro/vpc-terraform-github-actions/HEAD/Terraform-VPC/modules/ec2/data.tf -------------------------------------------------------------------------------- /Terraform-VPC/modules/ec2/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauri17-pro/vpc-terraform-github-actions/HEAD/Terraform-VPC/modules/ec2/main.tf -------------------------------------------------------------------------------- /Terraform-VPC/modules/ec2/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauri17-pro/vpc-terraform-github-actions/HEAD/Terraform-VPC/modules/ec2/outputs.tf -------------------------------------------------------------------------------- /Terraform-VPC/modules/ec2/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauri17-pro/vpc-terraform-github-actions/HEAD/Terraform-VPC/modules/ec2/variables.tf -------------------------------------------------------------------------------- /Terraform-VPC/modules/sg/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauri17-pro/vpc-terraform-github-actions/HEAD/Terraform-VPC/modules/sg/main.tf -------------------------------------------------------------------------------- /Terraform-VPC/modules/sg/outputs.tf: -------------------------------------------------------------------------------- 1 | output "sg_id"{ 2 | value = aws_security_group.sg.id 3 | } -------------------------------------------------------------------------------- /Terraform-VPC/modules/sg/variables.tf: -------------------------------------------------------------------------------- 1 | variable "vpc_id" { 2 | description = "VPC ID for Security Group" 3 | type = string 4 | } -------------------------------------------------------------------------------- /Terraform-VPC/modules/vpc/data.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauri17-pro/vpc-terraform-github-actions/HEAD/Terraform-VPC/modules/vpc/data.tf -------------------------------------------------------------------------------- /Terraform-VPC/modules/vpc/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauri17-pro/vpc-terraform-github-actions/HEAD/Terraform-VPC/modules/vpc/main.tf -------------------------------------------------------------------------------- /Terraform-VPC/modules/vpc/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauri17-pro/vpc-terraform-github-actions/HEAD/Terraform-VPC/modules/vpc/outputs.tf -------------------------------------------------------------------------------- /Terraform-VPC/modules/vpc/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauri17-pro/vpc-terraform-github-actions/HEAD/Terraform-VPC/modules/vpc/variables.tf -------------------------------------------------------------------------------- /Terraform-VPC/provider.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauri17-pro/vpc-terraform-github-actions/HEAD/Terraform-VPC/provider.tf -------------------------------------------------------------------------------- /Terraform-VPC/terraform.tfvars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauri17-pro/vpc-terraform-github-actions/HEAD/Terraform-VPC/terraform.tfvars -------------------------------------------------------------------------------- /Terraform-VPC/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gauri17-pro/vpc-terraform-github-actions/HEAD/Terraform-VPC/variables.tf --------------------------------------------------------------------------------