Azure DevOps-在ARM模板参数中使用ARM输出

时间:2018-10-10 09:21:57

标签: azure azure-devops arm-template

我正在尝试使用Azure Devops在Azure上部署虚拟网络,日志分析工作区和Kubernetes服务。

部署Kubernetes服务需要输入我的Log Analytics工作区ID和subnetID。 我可以使用ARM输出任务来获取这些资源的输出,但是如何在参数文件中设置它们呢?

我知道您可以为此使用链接模板,但是它需要一个存储帐户,这会增加额外的复杂性。

1 个答案:

答案 0 :(得分:0)

您实际上不需要在参数文件或参数本身中进行设置。如果您知道它们的名称,则只能从以前的部署中获取输出到资源组。

但是,老实说,您很可能应该将所有内容(与同一应用程序相关)部署在同一模板(模板集)下,因此这更多的是自我强加的问题。您也可以只使用手臂模板输出,并将输出用作其他模板的输入