weekly.tf - Issue #69 - Tools for Terraform workflow, tfcmt, compost, trunk, tfnotify, multi-end-deploy, hcl2json
In this post, Shunsuke Suzuki introduces tfcmt - a CLI tool to improve Terraform Workflow with Pull Request Comment and Label. AB: If you are looking for a generic tool to publish/update comments from the CI pipeline, check out compost, a new project by Infracost.
Mohammed Yahya described how Trunk ("The New Super linter") can be used with Terraform and Docker. AB: Does anybody know how is Trunk different from super-linter which is an open-source project by GitHub?
Leandro Mantovani described how to store secrets in repositories using SOPS and Terraform provider for SOPS. Read also this article by Paul Zietsman (featured in issue 49) if you are interested in learning more about this topic.
tfcmt enhances tfnotify in many ways, including Terraform >= v0.15 support and advanced formatting options. Fork of mercari/tfnotify.
A CLI command to parse Terraform execution result and notify it to GitHub. AB: See also suzuki-shunsuke/tfcmt.
A complete example of deploying complex web apps to AWS using Terraform, Ansible, and Packer. AB: Real code for a real project! Hope you like this one, too.
CLI tool that converts HCL2 to JSON. AB: This is the best tool that gives the most accurate results when you have to do the conversion.
Do you like this newsletter? How about sharing it on social media and providing your feedback to me (e.g., @antonbabenko or reply to the email). I want to know it!