community.libvirt.libvirt_qemu – Выполнение задач на виртуальных машинах libvirt/qemu
Примечание
Этот плагин входит в состав коллекции community.libvirt (версия 1.0.0).
Для его установки используйте: ansible-galaxy collection install community.libvirt.
Для использования в книге задач, укажите: community.libvirt.libvirt_qemu.
Введено в версии 2.10: of community.libvirt
Обзор
- Выполнение команд или размещение/получение файлов на виртуальных машинах libvirt/qemu с использованием API агента qemu.
Параметры
| Параметр | Варианты/Значения по умолчанию | Конфигурация | Комментарии |
|---|---|---|---|
| executable строка | Значение по умолчанию: "/bin/sh" | var: ansible_executable | Оболочка для выполнения внутри контейнера |
| remote_addr строка | Значение по умолчанию: "inventory_hostname" | var: ansible_host | Имя виртуальной машины |
| virt_uri строка | Значение по умолчанию: "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–2021 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.11/collections/community/libvirt/libvirt_qemu_connection.html