0

这个来自 MS Azure 站点的官方文档Quickstart: Configure Ansible using Azure Cloud Shell,要求您首先将以下代码另存为create_rg.yml,然后ansible-playbook在 Azure Cloud shell 中运行命令(如下面的第二个代码块所示)。

问题:在运行命令之前,您在哪里保存create_rg.yml(如下面的第二个代码块所示)?

create_rg.yml 文件

---
- hosts: localhost
  connection: local
  tasks:
    - name: Creating resource group - "{{ name }}"
      azure_rm_resourcegroup:
        name: "{{ name }}"
        location: "{{ location }}"
      register: rg
    - debug:
        var: rg

运行 Azure Cloud Shell 的 ansible-playbook 命令

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

备注:当我按照C:\TestFolder\create_rg.yml上述命令将 create_rg.yml 文件保存在本地文件夹中时,会出现以下错误:

错误!剧本:C:\TestFolder\create_rg.yml 找不到

4

1 回答 1

0

你可以将.yml文件保存到Azure Cloud Shell/home/nancy中的 PowerShell 或Bash目录中,而不是本地文件夹。Azure 云 Shell中有一个内置的 ansible工具。

在此处输入图像描述

于 2020-10-26T01:09:45.910 回答