簡體   English   中英

使用 ansible 獲取虛擬機事實

[英]Get virtual machine facts using ansible

我正在運行一個 ansible playbook 以獲取 azure 中虛擬機的狀態,我的 playbook 看起來像

- 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以獲取虛擬機事實,從而在代碼片段中使用了可能舊的別名。

更多鏈接

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM