{"repo":"terraform-linters/tflint-ruleset-aws","free":true,"listed":false,"github":"https://github.com/terraform-linters/tflint-ruleset-aws","clone":"git clone https://github.com/terraform-linters/tflint-ruleset-aws.git","description":"TFLint ruleset for terraform-provider-aws","language":"Go","stars":422,"topics":["tflint-ruleset","tflint","aws","terraform"],"license":"MPL-2.0","category":"deployment-docker-iac","readme_excerpt":"TFLint Ruleset for terraform-provider-aws TFLint ruleset plugin for Terraform AWS Provider This ruleset focus on possible errors and best practices about AWS resources. In other words, the rules warn against code that might fail when running terraform apply or practices that should be avoided. Requirements - TFLint v0.46+ - Go v1.26 Installation After configuring TFLint, you can install the plugin by adding a config to .tflint.hcl and running tflint --init : For more information about configuration options for this ruleset plugin, see Plugin Configuration. Getting Started Terraform is a great tool for Infrastructure as Code. However, many of these tools don't validate provider-specific issues. For example, see the following configuration file: Since t1.2xlarge is an invalid instance type, an error will occur when you run terraform apply . But terraform validate and terraform plan cannot find this possible error in advance. That's because it's an AWS provider-specific issue and it's valid as the Terraform Language. The goal of this ruleset is to find such errors: By running TFLint with this ruleset in advance, you can fix the problem before the error occurs in production CI/CD pipelines. Rules There are 700+ rules available, see the Rules documentation page for a complete list. Note that not all of them are enabled by default and need to be configured manually (especially rules involving Best Practices). Building the plugin Clone the repository locally and run the following co","default_branch":null,"files":null,"tree":[],"storefront":"/r/terraform-linters","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/terraform-linters/tflint-ruleset-aws/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."}