Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/portefaix/tflint-ruleset-portefaix
Tflint ruleset for Portefaix
https://github.com/portefaix/tflint-ruleset-portefaix
galactus portefaix terraform tflint
Last synced: about 1 month ago
JSON representation
Tflint ruleset for Portefaix
- Host: GitHub
- URL: https://github.com/portefaix/tflint-ruleset-portefaix
- Owner: portefaix
- License: other
- Created: 2021-06-30T13:53:07.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-11-15T18:12:42.000Z (about 2 months ago)
- Last Synced: 2024-11-16T02:20:43.450Z (about 2 months ago)
- Topics: galactus, portefaix, terraform, tflint
- Language: Go
- Homepage:
- Size: 146 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# TFLint Ruleset Portefaix
## Requirements
- TFLint v0.24+
- Go v1.16## Installation
You can install the plugin with `tflint --init`. Declare a config in `.tflint.hcl` as follows:
```hcl
plugin "portefaix" {
enabled = trueversion = "0.1.0"
source = "github.com/terraform-linters/tflint-ruleset-portefaix"
}
```## Rules
|Name|Description|Severity|Enabled|Link|
| --- | --- | --- | --- | --- |
|terraform_portefaix_standard_structure|Check module respect Portefaix directories recommendations|ERROR|✔||
|terraform_portefaix_standard_files|Check module respect Portefaix files recommendations|ERROR|✔||
|terraform_portefaix_tfenv|Check module use a file for Tfenv|ERROR|✔||## Building the plugin
Clone the repository locally and run the following command:
```
$ make build
```You can easily install the built plugin with the following:
```
$ make install
```