mirror of
				https://github.com/Rudd-O/ansible-qubes.git
				synced 2025-10-31 03:28: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).
Warning: this is a massive hack. Please be absolutely sure you have reviewed this code before using it. Contributions welcome.
How to use this
You integrate it into your Ansible setup by:
- placing the qubes.pyconnection plugin in your Ansibleconnection_pluginsdirectory, then
- placing the qrunandqrun-bridgeexecutables 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
License
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%
							
						
					