mirror of
https://github.com/Rudd-O/ansible-qubes.git
synced 2025-11-02 12:38:56 +01:00
Ansible connection plugin for Qubes
This is an experimental plug-in mechanism that enables Ansible to connect to Qubes VMs, either from another Qubes VM, or from a remote host via SSH (assuming there exists a proxy Qubes VM with SSH listening on it).
You integrate it by (a) placing the qubes.py connection plugin in the Ansible
connection_plugins directory (b) placing the qrun and qrun-bridge
executables in one of two locations:
- Anywhere on your Ansible machine's
PATH. - In a
../../bindirectory relative to thequbes.pyfile.
After having done that, you can add Qubes VMs to your Ansible hosts file:
workvm ansible_connection=qubes
vmonremotehost ansible_connection=qubes management_proxy=1.2.3.4
Please be absolutely sure you have reviewed this code before using it.
This code is available to you under the terms of the GNU LGPL version 2 or later. The license terms are available on the FSF's Web site.
Description
Languages
Python
98.4%
Makefile
1.6%