diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..fae8897 --- /dev/null +++ b/.gitattributes @@ -0,0 +1 @@ +* eol=lf diff --git a/.github/settings.json b/.github/settings.json index b117f54..37a22d7 100644 --- a/.github/settings.json +++ b/.github/settings.json @@ -5,8 +5,9 @@ "default_branch": "main", "homepage": "https://telekom-mms.github.io/terraform-azurerm-base", "topics": [ - "terraform", - "azure" + "azure", + "resource-group", + "terraform" ] } } diff --git a/.github/workflows/terrascan.yml b/.github/workflows/terrascan.yml index a34fa09..3cd8966 100644 --- a/.github/workflows/terrascan.yml +++ b/.github/workflows/terrascan.yml @@ -15,5 +15,5 @@ jobs: with: iac_type: terraform iac_dir: ./tests - policy_type: all + policy_type: azure non_recursive: true diff --git a/examples/.tflint.hcl b/examples/.tflint.hcl index 98643a0..e215dd1 100644 --- a/examples/.tflint.hcl +++ b/examples/.tflint.hcl @@ -1,3 +1,9 @@ -config { - module = true +rule "terraform_required_providers" { + enabled = false } +rule "terraform_required_version" { + enabled = false +} +rule "terraform_module_version" { + enabled = false +} \ No newline at end of file diff --git a/examples/min_main.tf b/examples/min_main.tf index 11f5212..d89854c 100644 --- a/examples/min_main.tf +++ b/examples/min_main.tf @@ -3,7 +3,7 @@ module "base" { resource_group = { rg-mms-github = { - location = "westeurope" + location = "westeurope" } } } \ No newline at end of file diff --git a/main.tf b/main.tf index f908834..c185b55 100644 --- a/main.tf +++ b/main.tf @@ -8,6 +8,7 @@ */ resource "azurerm_resource_group" "resource_group" { + # ts:skip=AC_AZURE_0389 Resource Lock is not managed by this module for_each = var.resource_group name = local.resource_group[each.key].name == "" ? each.key : local.resource_group[each.key].name diff --git a/renovate.json b/renovate.json index 53669aa..d6deba2 100644 --- a/renovate.json +++ b/renovate.json @@ -1,5 +1,15 @@ { "extends": [ - "github>telekom-mms/.github:renovate-preset.json5" + "config:base", + "github>telekom-mms/terraform-template" + ], + "dependencyDashboard": true, + "dependencyDashboardAutoclose": false, + "packageRules": [ + { + "matchUpdateTypes": ["patch"], + "automerge": true + } ] } +