This is a repository for an azurerm tflint rule set to enforce security best practices.
- TFLint v0.42+
- Go v1.22
You can install the plugin with tflint --init
. Declare a config in .tflint.hcl
as follows:
plugin "azurerm-security" {
enabled = true
version = "0.1.6"
source = "github.com/pregress/tflint-ruleset-azurerm-security"
}
See the documentation.
Clone the repository locally and run the following command:
$ make
You can easily install the built plugin with the following:
$ make install
Note that if you install the plugin with make install, you must omit the version and source attributes in .tflint.hcl:
plugin "azurerm-security" {
enabled = true
}