mirror of
				https://github.com/Rudd-O/ansible-qubes.git
				synced 2025-11-04 13: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