Spec-Zone.ru › Ansible 2.7

Использование плагина динамического инвентаризации VMware

  • Плагин динамического инвентаризации VMware

Плагин динамического инвентаризации VMware

Лучший способ взаимодействия с вашими хостами — использование плагина динамического инвентаризации VMware, который динамически запрашивает API VMware и сообщает Ansible, какие узлы можно управлять.

Чтобы использовать этот плагин динамического инвентаризации VMware, сначала необходимо его включить, указав следующее в файле ansible.cfg:

[inventory]
enable_plugins = vmware_vm_inventory

Затем создайте файл, который заканчивается на .vmware.yml или .vmware.yaml в вашей рабочей директории.

Скрипт vmware_vm_inventory принимает ту же информацию об аутентификации, что и любой модуль VMware.

Вот пример файла инвентаризации:

plugin: vmware_vm_inventory
strict: False
hostname: 10.65.223.31
username: administrator@vsphere.local
password: Esxi@123$%
validate_certs: False
with_tags: True

Выполнение ansible-inventory --list -i <filename>.vmware.yml создаст список экземпляров VMware, которые готовы к настройке с помощью Ansible.

См. также

pyVmomi
Страница GitHub проекта pyVmomi
pyVmomi Issue Tracker
Система отслеживания проблем проекта pyVmomi
Работа с playbook
Введение в playbook

© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.7/vmware/vmware_inventory.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API