【发布时间】:2020-05-07 13:43:10
【问题描述】:
我很确定我知道答案是否定的,但我的方案有多种要求: 我正在设计一个 ARM 模板以共享给一组系统管理员,以便将 Win 服务器部署到 Azure。
我在它周围包装了一个 PowerShell 函数,所以它可以像这样使用
New-AzureVM -vmName "test01" -OsVersion "Server 2019" 等 这将构建值并将其传递给 New-AzResourceGroupDeployment
我还需要传递秘密值以将 VM 加入域并在 VM 上使用本地管理员帐户。我相信这需要一个参数文件。
但是,如果使用参数文件,我似乎找不到在使用远程存储库时也通过 PowerShell 传递参数的方法。
我目前正在测试在 Azure 容器 blob 中使用模板并使用 -templateURI 和 -templateParameterURI 引用 SAS 令牌。但是您不能在主模板中拥有参数文件和参数。有没有办法做到这一点?
我想要实现的所有目标都可以使用本地存储库 - 所以在我放弃并只是向系统管理员展示如何使用 Git 在本地克隆远程存储库之前 - 我想我会联系社区。p >
【问题讨论】:
标签: azure powershell azure-resource-manager arm-template infrastructure-as-code