Ansible-инвентаризация Vcenter, которая содержит больше информации, чем просто имя виртуальной машины.

Я новичок в 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"

Но в конечном итоге мне нужно знать, как долго каждая виртуальная машина была отключена.

Спасибо

0

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *