chore: install tflint-ruleset-azurerm tooling baseline#4
Merged
Conversation
Adds the Azure-specific tflint plugin to .tflint.hcl and ensures CI runs `tflint --init` so plugin caching works on every run. Rule enablement is deferred to Phase 4 of the POps-Rox Go-To-Market plan, after the azurerm 4.x provider migration is complete and stable. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Installs the
tflint-ruleset-azurermplugin as Phase 0b of the POps-Rox Go-To-Market plan. No rules are enabled yet — this PR only ensures the plugin is available so Phase 4 can enable rules without separate plumbing per repo.Changes
.tflint.hcl: Added (or merged in) plugin block forazurermruleset.github/workflows/ci.yml: Addedtflint --initstep beforetflint -f compactto ensure plugins download on every runBehavior change
None. CI will start invoking
tflint --initwhich downloads the plugin into a cache; subsequenttflint -f compactcalls behave exactly as before because noazurerm_*rules are enabled.