{"repo":"mercari/tfnotify","free":true,"listed":false,"github":"https://github.com/mercari/tfnotify","clone":"git clone https://github.com/mercari/tfnotify.git","description":"A CLI command to parse Terraform execution result and notify it to GitHub","language":"Go","stars":652,"topics":["golang","terraform","github","slack","circleci","travis-ci"],"license":null,"category":"deployment-docker-iac","readme_excerpt":"tfnotify ======== [![][release-svg]][release] [![][test-svg]][test] [![][goreportcard-svg]][goreportcard] [release]: https://github.com/mercari/tfnotify/actions?query=workflow%3Arelease [release-svg]: https://github.com/mercari/tfnotify/workflows/release/badge.svg [test]: https://github.com/mercari/tfnotify/actions?query=workflow%3Atest [test-svg]: https://github.com/mercari/tfnotify/workflows/test/badge.svg [goreportcard]: https://goreportcard.com/report/github.com/mercari/tfnotify [goreportcard-svg]: https://goreportcard.com/badge/github.com/mercari/tfnotify Tfnotify is a Go-based template engine that creates comments on Terraform operations. It pipes commands directly and captures operation outputs, including exit codes and error details and offers to post them as a Github Comment, with AI summaries and analysis based on custom templates. Motivation There are commands such as plan and apply on Terraform command, but many developers think they would like to check if the execution of those commands succeeded. Terraform commands are often executed via CI like Cloudbuild CI/Github Actions, but in that case you need to go to the CI page to check it. This is very troublesome. It is very efficient if you can check it with the supported CI. Key Features: - Flexible Templating : Go template system with custom functions for formatting notifications - Intelligent Parsing : Regex-based engine that extracts meaningful information from Terraform plan and apply outputs. - Multi-Platform ","default_branch":null,"files":null,"tree":[],"storefront":"/r/mercari","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/mercari/tfnotify/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}