如何在服务器列表中 运行 win_disk_facts 模块并打印列表中所有服务器的驱动器大小

How to run win_disk_facts module on list of servers and print the drive size of all the servers in a list

我想 运行 win_disk_facts 模块针对服务器列表并获取这些服务器中的最大驱动器大小。

有人可以帮助我吗?我尝试使用此模块,但无法获取多个主机的驱动器大小。

希望这个答案套件能解决您的问题

- hosts: win_server
  tasks:
    - name: disk size
      win_disk_facts:

    - set_fact:
        size: "{{ ansible_facts.disks[1].size }}"

    - set_fact:
        E_DRIVE_SIZE: "{{ groups['win_server'] | map('extract', hostvars, ['size']) | join(',') }}"