0

让我们从这里开始:使用 Azure Cloud Shell 配置配置 Ansible

跳过第一部分,打开云壳是很常规的。直奔“export AZURE_SUBSCRIPTION_ID=”,没问题。

下一部分:

将以下代码另存为 create_rg.yml。(简单)代码 create_rg.yml


  • 主机:本地主机连接:本地任务:
    • 名称:创建资源组-“{{名称}}”azure_rm_resourcegroup:名称:“{{名称}}”位置:“{{位置}}”注册:rg
    • 调试:var:rg

保存并关闭

第 2 步 在 azure cloud shell 中运行代码,我只是复制并粘贴,更改变量并回车。

ansible-playbook create_rg.yml --extra-vars "name=<resource_group_name> location=<resource_group_location>"

红色文字墙

我有一个理论,也许,就像 terraform 一样,我需要导出某种“嘿,这是 azure gov cloud”变量。我去挖掘 Ansible 的文档,我发现了一些东西。

我需要导出另一个变量。

其他云环境

“要使用默认公共云以外的 Azure 云,请设置“AZURE_CLOUD_ENVIRONMENT”环境变量。值为“AzureUSGovernment”。(对我来说,我编辑了实际的段落以使其有意义)

export AZURE_CLOUD_ENVIRONMENT=AzureUSGovernment

我也运行它,然后重新运行 playbook 命令,同样的错误。

谁能帮我运行这个简单的请求?

4

0 回答 0