Skip to content

chore: install tflint-ruleset-azurerm tooling baseline#4

Merged
JoshLuedeman merged 1 commit into
mainfrom
chore/tflint-baseline
May 11, 2026
Merged

chore: install tflint-ruleset-azurerm tooling baseline#4
JoshLuedeman merged 1 commit into
mainfrom
chore/tflint-baseline

Conversation

@JoshLuedeman
Copy link
Copy Markdown
Contributor

Summary

Installs the tflint-ruleset-azurerm plugin 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 for azurerm ruleset
  • .github/workflows/ci.yml: Added tflint --init step before tflint -f compact to ensure plugins download on every run

Behavior change

None. CI will start invoking tflint --init which downloads the plugin into a cache; subsequent tflint -f compact calls behave exactly as before because no azurerm_* rules are enabled.

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>
@JoshLuedeman JoshLuedeman merged commit 5afefb4 into main May 11, 2026
4 checks passed
@JoshLuedeman JoshLuedeman deleted the chore/tflint-baseline branch May 11, 2026 23:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant