This repository contains reusable Terraform modules that can be implemented with Terragrunt to manage all the cloud infrastructure internal and external lighthouses.
Inorder to use the Terraform modules with Terragrunt, you need to configure your system with following prerequisites.
- Install Terraform
- Install Terragrunt
- Create your 'terragrunt.hcl' file with required provider, backend, modules and inputs.
To deploy the resources in cloud environment as per the configuration in 'terragrunt.hcl' file, use the following Terragrunt CLI commands:
- terragrunt init
- terragrunt plan
- terragrunt apply
- terragrunt output
To destroy the resources in cloud environment, use the following Terragrunt CLI command:
- terragrunt destroy
We have developed a 'Terragrunt Template' to create different types of AWS resources with desired configuration.
If you are interested to create the AWS resources using this template then please refer the instructions in this file - README.md