Terraform

CI/CD Link to heading

Packer Link to heading

  • amazon-chroot vs amazon-ebs
    • amazon-ebs is slower, needs to run an instance and create an image.
    • amazon-chroot is faster because it uses Kernel isolation to create the image, but parallel builds don’t work well.

Testing Link to heading

  • Terratest - Go library that provides patterns and helper functions for testing infrastructure, with 1st-class support for Terraform, Packer, Docker, Kubernetes, AWS, GCP, and more.

Tools Link to heading

  • Terraformer - (reverse Terraform) generates tf/json and tfstate files based on existing infrastructure.
  • Infracost - Cloud cost estimates in pull requests