collection of IaC tools including Terraform, Terragrunt, and OpenTofu
10K+
If enjoy, please consider buying the originator a coffee.
Auto-trigger docker build for terragrunt when new terraform version is related.
latest in prod environment.https://github.com/arichtman/terragrunt
https://app.circleci.com/pipelines/circleci/6N6kXb7RKs8qqknZxCJuC8/2Q9SyWDTAhNFMoeaFKHPPF
https://hub.docker.com/r/arichtman/terragrunt/tags/
This is mostly used during Continuous Integration and Continuous Delivery (CI/CD), or as a component of an automated build and deployment process.
# (1) must mount the local folder to /apps in container.
# (2) must mount the aws credentials and ssh config folder in container.
$ docker run -ti --rm -v $HOME/.aws:/root/.aws -v ${HOME}/.ssh:/root/.ssh -v `pwd`:/apps alpine/terragrunt:0.12.16 bash
#
# common terraform steps
$ terraform init
$ terraform fmt
$ terraform validate
$ terraform plan
$ terraform apply
# common opentofu steps
$ tofu init
$ tofu fmt
$ tofu validate
$ tofu plan
$ tofu apply
# common terragrunt steps
# cd to terragrunt configuration directory, if required.
# Terraform and OpenTofu Version Compatibility Table
# https://terragrunt.gruntwork.io/docs/getting-started/supported-versions/
$ terragrunt hclfmt
$ terragrunt run-all plan
$ terragrunt run-all apply
terraform version as tag and push to hub.docker.comContent type
Image
Digest
sha256:56262658f…
Size
118 MB
Last updated
4 days ago
docker pull arichtman/terragrunt:otf-1