首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在通过ARM模板创建部署时从系统变量读取输入

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

Stack Overflow用户
提问于 2019-07-17 14:11:03
回答 1查看 159关注 0票数 0

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

代码语言:javascript
复制
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 build项目实现自动化,这样我就可以从执行Jenkins作业的用户那里获得administratorLoginadministratorLoginPasswordserverName输入,而ARM模板通过系统变量读取这些输入,而不是在运行时请求输入。

所以我想知道有没有什么可能的方法可以通过系统全局变量输入输入变量?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-07-17 14:39:53

您可以使用以下命令来实现这一点。az组部署创建-- administratorLoginPassword=$administratorLoginPassword组Arm模板-- https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/101-sql-logical-server/azuredeploy.json -uri模板--parameters administratorLogin=$administratorLogin az serverName=$serverName --verbose

哪个$administratorLogin是相关变量。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57069525

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档