运行 在 Azure Cloud Shell 中 Ansible 剧本的位置
Location of Ansible playbook when running in Azure Cloud Shell
This 官方文档Quickstart: Configure Ansible using Azure Cloud Shell
来自MS Azure 站点,要求您先将以下代码保存为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
ansible-playbook 命令到 运行 Azure Cloud Shell:
ansible-playbook create_rg.yml --extra-vars "name=<resource_group_name> location=<resource_group_location>"
备注:当我在本地文件夹中将 create_rg.yml 文件保存为 C:\TestFolder\create_rg.yml
时,上述命令会出现以下错误:
ERROR! the playbook: C:\TestFolder\create_rg.yml could not be found
您可以将 .yml
文件保存到您在 PowerShell 中的目录 /home/nancy
或 Bash in Azure Cloud Shell instead of your local folder. There is a built-in ansible tool in Azure cloud Shell.
This 官方文档Quickstart: Configure Ansible using Azure Cloud Shell
来自MS Azure 站点,要求您先将以下代码保存为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
ansible-playbook 命令到 运行 Azure Cloud Shell:
ansible-playbook create_rg.yml --extra-vars "name=<resource_group_name> location=<resource_group_location>"
备注:当我在本地文件夹中将 create_rg.yml 文件保存为 C:\TestFolder\create_rg.yml
时,上述命令会出现以下错误:
ERROR! the playbook: C:\TestFolder\create_rg.yml could not be found
您可以将 .yml
文件保存到您在 PowerShell 中的目录 /home/nancy
或 Bash in Azure Cloud Shell instead of your local folder. There is a built-in ansible tool in Azure cloud Shell.