Skip to content

terraform-linters/tflint-ruleset-google

Folders and files

NameName
Last commit message
Last commit date

Latest commit

d3d31dc · Jun 25, 2023
Jun 25, 2023
Oct 7, 2021
Apr 9, 2023
Sep 7, 2022
Jun 25, 2023
Jun 25, 2023
Jun 25, 2023
Jun 18, 2022
Apr 9, 2023
Jun 25, 2023
Mar 8, 2020
Sep 22, 2020
Jun 25, 2023
Jun 25, 2023
Jun 25, 2023
Mar 27, 2022

Repository files navigation

TFLint Ruleset for terraform-provider-google

Build Status GitHub release License: MPL 2.0

TFLint ruleset plugin for Terraform Google Cloud Platform provider

Requirements

  • TFLint v0.42+
  • Go v1.20

Installation

You can install the plugin by adding a config to .tflint.hcl and running tflint --init:

plugin "google" {
    enabled = true
    version = "0.24.0"
    source  = "github.com/terraform-linters/tflint-ruleset-google"
}

For more configuration about the plugin, see Plugin Configuration.

Rules

100+ rules are available. See the documentation.

Building the plugin

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 "google" {
    enabled = true
}

Add a new rule

If you are interested in adding a new rule to this ruleset, you can use the generator. Run the following command:

$ go run ./rules/generator

Follow the instructions to edit the generated files and open a new pull request.