terraform/rendered_support_md.grept.hcl (20 lines of code) (raw):

locals { rendered_support_md = try(replace(data.http.support_md.response_body, "[issues here](https://github.com/Azure/terraform-azurerm-avm-template/issues)", "[issues here](https://github.com/${local.github_repository_name}/issues)"), "") } data "http" "support_md" { request_headers = merge({}, local.common_http_headers) url = "${local.url_prefix}/SUPPORT.md" } rule "file_hash" "support_md" { precondition { condition = local.github_repository_name_without_owner != "" && local.github_repository_name != "" error_message = "The followinng evironment variables must be set: Either GITHUB_REPOSITORY_OWNER or OVERRIDE_GITHUB_REPOSITORY_OWNER, and GITHUB_REPOSITORY or OVERRIDE_GITHUB_REPOSITORY." } glob = "SUPPORT.md" hash = sha1(local.rendered_support_md) } fix "local_file" "support_md" { rule_ids = [rule.file_hash.support_md.id] paths = [rule.file_hash.support_md.glob] content = local.rendered_support_md }