community.libvirt.libvirt_qemu – Выполнение задач на виртуальных машинах libvirt/qemu
Примечание
Этот плагин является частью коллекции community.libvirt (версия 1.0.0).
Для его установки используйте: ansible-galaxy collection install community.libvirt.
Для использования в playbook, укажите: community.libvirt.libvirt_qemu.
Новое в версии 2.10: из community.libvirt
Обзор
- Выполнение команд или размещение/получение файлов на виртуальных машинах libvirt/qemu с использованием API агента qemu.
Параметры
| Параметр | Варианты/Значения по умолчанию | Настройка | Комментарии |
|---|---|---|---|
| executable string | Значение по умолчанию: "/bin/sh" | var: ansible_executable | Оболочка для выполнения внутри контейнера |
| remote_addr string | Значение по умолчанию: "inventory_hostname" | var: ansible_host | Имя виртуальной машины |
| virt_uri string | Значение по умолчанию: "qemu:///system" | var: ansible_libvirt_uri | URI libvirt для подключения к виртуальной машине |
Примечания
Примечание
- В настоящее время НЕ работает с selinux, установленным в режиме принудительного выполнения на виртуальной машине.
- Требуется установленный qemu-agent на виртуальной машине.
- Требуется доступ к командам qemu-ga: guest-exec, guest-exec-status, guest-file-close, guest-file-open, guest-file-read, guest-file-write.
Авторы
- Jesse Pretorius <jesse@odyssey4.me>
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.10/collections/community/libvirt/libvirt_qemu_connection.html