如何在服务器列表中 运行 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(',') }}"
我想 运行 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(',') }}"