Awesome
:warning: This repo is stale, all new features will be added on https://github.com/pagopa/terraform-azurerm-v3 :warning:
azurerm modules
Terraform Azure modules
Semantic versioning
This repo use standard semantic versioning according to https://www.conventionalcommits.org.
We use keywords in PR title to determinate next release version.
If first commit it's different from PR title you must add at least a second commit.
Due this issue https://github.com/semantic-release/commit-analyzer/issues/231 use breaking
keyword to trigger a major change release.
Precommit checks
tfenv setup
Set the terraform version with tfenv, before launch pre-commit to avoid errors
tfenv use <x.y.x>
Run pre-commit on local machine
Check your code before commit.
https://github.com/antonbabenko/pre-commit-terraform#how-to-install
# for terraform modules we need to initialize them with
bash .utils/terraform_run_all.sh init local
pre-commit run -a