This project aims to teach/show and how to work/use terraform and terragrunt.
It covers basic principles as well as advanced techniques for both tools. One can simply play around with the code and read the corresponding documentation that comes with this documentation.
Linux (e.g.: Ubuntu) or Windows. However windows requires some additional configuration for docker to work fine with terraform.
- Installed Git
- Installed and running Docker Engine
- Installed Terraform
- Installed Terragrunt
$ cd terraform
$ terraform init
$ terraform apply
$ terrafrom destroy
After we jumped into the terraform directory we initialize the working directory and apply the code.
Afterwards we remove our newly created resources.
Folders named: terra-[1-4]
build on top of each other. A destroy is needed in order to proceed from one folder to the next.