mirror of
				https://github.com/Rudd-O/ansible-qubes.git
				synced 2025-10-31 11:38:55 +01:00 
			
		
		
		
	Improved coding style as it is used in the DebOps project.
* Use YAML syntax which is better human readable. * Try to use Ansible modules for operations when this is possible. * `template/dumpenv/dumpenv.j2` seems to be missing.
This commit is contained in:
		
							parent
							
								
									8da80e7bbf
								
							
						
					
					
						commit
						057d2f2ea5
					
				| @ -1,13 +1,20 @@ | ||||
| --- | ||||
| 
 | ||||
| - hosts: templatevms | ||||
|   sudo: True | ||||
|   vars: | ||||
|     description: Qubes hello world | ||||
|     name: helloworld | ||||
|     description: 'Qubes hello world' | ||||
|     name: 'helloworld' | ||||
| 
 | ||||
|   tasks: | ||||
|   - name: deploy service file | ||||
| 
 | ||||
|   - name: Deploy service file | ||||
|     template: | ||||
|       src: files/qubes-service/qubes-service.service.j2 | ||||
|       dest: /etc/systemd/system/qubes-{{ name }}.service | ||||
|       src: 'etc/qubes-service/qubes-service.service.j2' | ||||
|       dest: '/etc/systemd/system/qubes-{{ name }}.service' | ||||
|     register: unitfile | ||||
|   - name: enable service file | ||||
|     service: name=qubes-{{ name }}.service enabled=true | ||||
| 
 | ||||
|   - name: Enable service file | ||||
|     service: | ||||
|       name: 'qubes-{{ name }}.service' | ||||
|       enabled: True | ||||
|  | ||||
| @ -1,8 +1,19 @@ | ||||
| --- | ||||
| 
 | ||||
| - name: Remove previous directory | ||||
|   local_action: file dest=/tmp/dump state=absent | ||||
|   file: | ||||
|     path: '/tmp/dump' | ||||
|     state: 'absent' | ||||
|   delegate_to: 'localhost' | ||||
| 
 | ||||
| - name: Create directory | ||||
|   local_action: shell mkdir -p /tmp/dump || true | ||||
|   file: | ||||
|     path: '/tmp/dump' | ||||
|     state: 'directory' | ||||
|   delegate_to: 'localhost' | ||||
| 
 | ||||
| - name: Dump all vars | ||||
|   local_action: template src=files/dumpenv/dumpenv.j2 dest=/tmp/dump/{{ inventory_hostname }} | ||||
|   template: | ||||
|     src: 'template/dumpenv/dumpenv.j2' | ||||
|     dest: '/tmp/dump/{{ inventory_hostname }}' | ||||
|   delegate_to: 'localhost' | ||||
|  | ||||
| @ -1,6 +1,9 @@ | ||||
| --- | ||||
| 
 | ||||
| - hosts: all:!nonqubes | ||||
|   tasks: | ||||
| 
 | ||||
|   - name: cat the contents of file /etc/passwd | ||||
|     shell: head /etc/passwd | ||||
|   - include: tasks/dumpenv.yml | ||||
| 
 | ||||
|   - include: 'tasks/dumpenv.yml' | ||||
|  | ||||
| @ -1,5 +1,6 @@ | ||||
| --- | ||||
| 
 | ||||
| - hosts: all:!nonqubes | ||||
|   gather_facts: False | ||||
|   tasks: | ||||
|   - include: tasks/dumpenv.yml | ||||
|   - include: 'tasks/dumpenv.yml' | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Robin Schneider
						Robin Schneider