gpt4 book ai didi

azure - 如何在通过 ARM 模板创建部署时从系统变量读取输入

转载 作者:行者123 更新时间:2023-12-03 05:43:07 25 4
gpt4 key购买 nike

我正在尝试使用 Azure Cli 和 ARM 模板部署 Ms Sql 服务器。当我执行 ARM 模板时,它会要求我提供输入参数,例如 administratorLoginadministratorLoginPasswordserverName。下面是示例:

root@649e67dacd8f:~/.jenkins/workspace/Terraform# az group deployment create --resource-group Arm-template --template-uri https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/101-sql-logical-server/azuredeploy.json --verbose
Please provide string value for 'serverName' (? for help): chitender
Please provide string value for 'administratorLogin' (? for help): chitender
Please provide securestring value for 'administratorLoginPassword' (? for help):

所以我需要在运行时输入参数。

现在我正在尝试通过 Jenkins 构建项目将其自动化,以便我从用户那里获取 administratorLoginadministratorLoginPasswordserverName 输入执行 Jenkins 作业和 ARM 模板通过系统变量读取此输入,而不是在运行时请求输入。

所以我想知道是否有任何可能的方法可以通过系统全局变量输入输入变量?

最佳答案

您可以使用以下命令来实现此目的。az group deployment create --resource-group Arm-template --template-uri https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/101-sql-logical-server/azuredeploy.json --parametersadministratorLogin=$administratorLoginadministratorLoginPassword=$administratorLoginPasswordserverName=$serverName--verbose

$administratorLogin 是相关变量。

关于azure - 如何在通过 ARM 模板创建部署时从系统变量读取输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57069525/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com