Я не могу получить дополнительные атрибуты конфигурации с виртуальной машины, используя ansible - PullRequest
2 голосов
/ 07 мая 2019

Я успешно использую модуль vmware для ansible 2.8. Я могу установить атрибуты hotadd для виртуальной машины, например:

- name: Set hotadd to "{{ vm_name }}"
  vmware_guest:
    hostname: "{{ vcenter_ip }}"
    username: "{{ vcenter_username }}"
    password: "{{ vcenter_password }}"
    validate_certs: False
    uuid: "{{ vm_facts.instance.hw_product_uuid }}"
    hardware:
      hotadd_cpu: true
      hotadd_memory: true
  delegate_to: "localhost"

Однако я не могу получить текущий статус атрибутов hotadd от виртуальной машины, используя vmware_guest_facts :

- name: Get VM "{{ vm_name }}" uuid
  vmware_guest_facts:
    hostname: "{{ vcenter_ip }}"
    username: "{{ vcenter_username }}"
    password: "{{ vcenter_password }}"
    validate_certs: False
    datacenter: "{{ datacenter_name }}"
    name: "{{ vm_name }}"
  register: vm_facts
  delegate_to: localhost

Вывод из предыдущей задачи не включает в себя дополнительную конфигурацию от VM.

Есть ли правильный способ получить эту информацию, используя ansible?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...