TFLint
一个可插拔的短绒
产品特点
TFLint是一个框架,每个功能都由插件提供,主要功能如下:
查找主要云提供商(AWS / Azure / GCP)可能出现的错误(例如非法实例类型)。
警告不赞成使用的语法,未使用的声明。
实施最佳做法,命名约定。
安装
Bash脚本(Linux):
$ curl https://raw.githubusercontent.com/terraform-linters/tflint/master/install_linux.sh | bash
自制软件(macOS):
$ brew install tflint
巧克力色(Windows):
choco install tflint
码头工人:
$ docker run --rm -v $( pwd ) :/data -t wata727/tflint
请注意,此Docker映像不适用于生产CI / CD管道。
入门
如果您使用的是AWS / Azure / GCP提供程序,则最好安装插件并根据每种用法进行尝试:
对于AWS用户,您可以使用TFLint二进制文件中内置的
1