terraform/avm_script_exec.grept.hcl (14 lines of code) (raw):

data "http" "avm_script" { url = "${local.url_prefix}/avm" request_headers = merge({}, local.common_http_headers) } rule "file_hash" "avm_script" { glob = "avm" hash = sha1(data.http.avm_script.response_body) } fix "local_file" "avm_script" { rule_ids = [rule.file_hash.avm_script.id] paths = ["avm"] content = data.http.avm_script.response_body mode = 755 }