This project uses Terraform with AWS to create the infrastructure required for a TransitVPC. Included in the final architecture is 4 Palo Alto firewalls and 2 Cisco CSR1000v routers. This project utilizes a "terra-services" type model with multiple state files within multiple S3 buckets to allow components such as ec2 and vpc to operate independently giving more freedom adn less risk of potentially destroying the wrong resources. Because of this model the provisioning of the infrastructure must happen in a specific set of steps. Listed below is the overall outline of these steps.
SemVer will be used for versioning
- PyCharm Professional - IDE Used
- Terraform - Hashicorp Terraform
- AWS - Cloud Provider
- castironclay