通知
tfnotify解析Terraform命令的执行结果,并将其应用于任意模板,然后通知给GitHub注释等。
动机
有一些命令,例如plan和apply on Terraform命令,但是许多开发人员认为他们想检查这些命令的执行是否成功。 Terraform命令通常是通过CI(例如Circle CI)执行的,但在这种情况下,您需要转到CI页面进行检查。 这很麻烦。 如果可以使用GitHub注释或Slack等进行检查,这将非常有效。您可以使用此命令执行此操作。
安装
从GitHub版本中获取二进制文件(推荐)
要么
$ go get -u github.com/mercari/tfnotify
tfnotify做什么
解析Terraform的执行结果
将解析结果绑定到Go模板
随时将其通知任何平台(例如GitHub)
可以从配置文件(稍后描述)中自定义诸如模板和通知目标之类的详细规范。
用法
基本的
tfnotify只是CLI命令。 因此,您可以在获取二进制文件后从本地运行它。
基本上tfnotify等待来自Stdin的输入。 因此,tfnotify需要通过管道传递Terra
1