使用ansible获取虚拟机事实



我正在运行一个可行的剧本来获得azure虚拟机的状态,我的剧本看起来像

- name: Get facts by name
azure_rm_virtualmachine_facts:
resource_group: startAnsible
name: startAnsible-vm

输入图片描述

是否有方法可以获得azure中虚拟机的事实/信息

你的代码是一个任务,但从错误中,你试图执行它作为一个游戏。

剧本文件包含一个剧本列表,每个剧本执行一个任务(和/或角色)列表。

所以你需要把你的任务放在一个游戏中:

- name: The play
hosts: <the target machine from your inventory>
tasks:
- name: Get facts by name
azure_rm_virtualmachine_facts:
resource_group: startAnsible
name: startAnsible-vm

在初始错误消息中引用了正确的模块azure_rm_virtualmachine_info以获取虚拟机事实,因此在代码片段中可能使用了旧别名。

<<p>进一步联系/strong>
  • Ansible Issue #38081 - "New module request:azure_rm_virtualmachine_facts">

最新更新