This code:
- Define the OCI Provider for Terraform
- Create a compartment
- Create a Virtual Cloud Network (VCN)
- Create Private and Public Subnets
- Deploy an Internet Gateway
- Deploy a NAT Gateway
- Create Route Tables
- Create DHCP Options
- Clone the repo
- Update the terraform.tfvars with the variables for your environment
- Execute terraform init
- Execute terraform apply
To destroy the environment, execute terraform destroy