`local_file`的Terraform模块输入

时间:2019-11-05 11:59:58

标签: terraform terraform-provider-azure

我有用于Azure API管理的Terraform模块,在send_sig_info资源azurerm_api_management属性中是必需的。

policy属性的值必须从文件中接收:

policy

在Terraform模块data "local_file" "apim_global" { filename = "${var.ados_release_dir}/${var.apim_policy_artifact}/api-management/global.xml" } module "pau-apim" { ... policy = { xml_content = "${data.local_file.apim_global.content}" } ... 中,变量被定义为任意类型:

policy

..但是不起作用: enter image description here

任何想法如何解决?

1 个答案:

答案 0 :(得分:0)

有人告诉我使用xml_content代替policy = { xml_content = ..." }

作为输入

..它成功了