Home Continuous Deployment using Terraform Cloud
Post
Cancel

Continuous Deployment using Terraform Cloud

This is a work in progress

This section of the course focuses on Terraform Cloud and Github. Most of the course had us manage the Terraform state locally on our machine. In this section we offloaded state management into Terraform Cloud.

We utilize the tag feature to deploy our modules.

### GitHub repos utilized as terraform Modules Terraform-CI/CD
We defined how we interact with AWS, GitHub, and Terraform-Cloud with these files.

Networking Module
We use the network module to define the VPC, public CIDRs, private CIDRs, route tables, and Security Groups.

Compute Module
Terraform compute module for deploying ec2 instances in AWS.

Image of Terraform Cloud compute module

This post is licensed under CC BY 4.0 by the author.