Я новичок в Ansible и VMware. Я создал playbook для сбора информации об инвентаризации всех виртуальных машин в экземпляре Vcenter, и он отлично работает, но я хочу, чтобы выходные данные инвентаризации включали больше, чем просто имена виртуальных машин. Это сборник пьес, который у меня есть ниже.
---
plugin: community.vmware.vmware_vm_inventory
strict: False
hostname: 192.168.1.1
username: fake
password: name
validate_certs: False
with_tags: False
hostnames:
- config.name
properties:
- config.name
- config.guestId
- guest.ipAddress
- summary.runtime.powerState
Это частичный вывод длинного списка:
|--@centos64Guest:
| |--A-CentOS-xx.xx.xx.xx
| |--A.s-CentOS-xx.xx.xx.xx
| |--Alpha-DNS-xx.xx(CentOS)
| |--Alt-Services-xx.xx.xx.x
| |--Alt-Services-xx.xx.xx.xx
| |--Alt-Services-xx
| |--Alt-Services-xx.xxx
| |--Alt-Services-xx.xx
Я получаю только имя виртуальной машины. Есть ли способ включить дополнительную информацию о каждой виртуальной машине, например о времени безотказной работы/времени простоя? Я знаю, что могу использовать фильтр, чтобы просто включить выключенные виртуальные машины…
- summary.runtime.powerState == "poweredOff"
Но в конечном итоге мне нужно знать, как долго каждая виртуальная машина была отключена.
Спасибо