mirror of
				https://github.com/Rudd-O/ansible-qubes.git
				synced 2025-10-31 11:38:55 +01:00 
			
		
		
		
	enhance docs
This commit is contained in:
		
							parent
							
								
									f2068b17dc
								
							
						
					
					
						commit
						03b2ae2ddd
					
				
							
								
								
									
										21
									
								
								README.md
									
									
									
									
									
								
							
							
						
						
									
										21
									
								
								README.md
									
									
									
									
									
								
							| @ -5,12 +5,20 @@ 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 | 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). | (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 | **Warning: this is a massive hack.**  Please be *absolutely sure* you | ||||||
| `connection_plugins` directory (b) placing the qrun and qrun-bridge | have reviewed this code before using it.  Contributions welcome. | ||||||
| executables in one of two locations: |  | ||||||
| 
 | 
 | ||||||
| 1. Anywhere on your Ansible machine's `PATH`. | How to use this | ||||||
| 2. In a `../../bin` directory relative to the `qubes.py` file. | --------------- | ||||||
|  | 
 | ||||||
|  | You integrate it into your Ansible setup by: | ||||||
|  | 
 | ||||||
|  | 1. placing the `qubes.py` connection plugin in your Ansible | ||||||
|  | `connection_plugins` directory, then | ||||||
|  | 2. placing the `qrun` and `qrun-bridge` executables in one of two locations: | ||||||
|  | 
 | ||||||
|  |   * Anywhere on your Ansible machine's `PATH`. | ||||||
|  |   * In a `../../bin` directory relative to the `qubes.py` file. | ||||||
| 
 | 
 | ||||||
| After having done that, you can add Qubes VMs to your Ansible `hosts` file: | After having done that, you can add Qubes VMs to your Ansible `hosts` file: | ||||||
| 
 | 
 | ||||||
| @ -19,7 +27,8 @@ workvm          ansible_connection=qubes | |||||||
| vmonremotehost  ansible_connection=qubes management_proxy=1.2.3.4 | vmonremotehost  ansible_connection=qubes management_proxy=1.2.3.4 | ||||||
| ``` | ``` | ||||||
| 
 | 
 | ||||||
| Please be *absolutely sure* you have reviewed this code before using it. | License | ||||||
|  | ------- | ||||||
| 
 | 
 | ||||||
| This code is available to you under the terms of the GNU LGPL version 2 | 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. | or later.  The license terms are available on the FSF's Web site. | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Manuel Amador (Rudd-O)
						Manuel Amador (Rudd-O)