diff --git a/examples/ansible/editors.yml b/examples/ansible/editors.yml index 74aa6cd..af6e43c 100644 --- a/examples/ansible/editors.yml +++ b/examples/ansible/editors.yml @@ -1,9 +1,14 @@ +--- + - hosts: templatevms sudo: True + tasks: - - name: deploy some editors - dnf: pkg={{ item }} state=present + - name: Deploy some editors + dnf: + pkg: '{{ item }}' + state: 'present' with_items: - - emacs - - nano - - vim + - 'emacs' + - 'nano' + - 'vim' diff --git a/examples/ansible/qubes-service.yml b/examples/ansible/qubes-service.yml index 3cef88c..6e55f89 100644 --- a/examples/ansible/qubes-service.yml +++ b/examples/ansible/qubes-service.yml @@ -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 diff --git a/examples/ansible/tasks/dumpenv.yml b/examples/ansible/tasks/dumpenv.yml index cb243e6..7901506 100644 --- a/examples/ansible/tasks/dumpenv.yml +++ b/examples/ansible/tasks/dumpenv.yml @@ -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' diff --git a/examples/ansible/files/qubes-service/qubes-service.service.j2 b/examples/ansible/templates/etc/systemd/system/qubes-service.service.j2 similarity index 100% rename from examples/ansible/files/qubes-service/qubes-service.service.j2 rename to examples/ansible/templates/etc/systemd/system/qubes-service.service.j2 diff --git a/examples/ansible/test-facts.yml b/examples/ansible/test-facts.yml index 6be8ad6..16489c7 100644 --- a/examples/ansible/test-facts.yml +++ b/examples/ansible/test-facts.yml @@ -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' diff --git a/examples/ansible/test-nofacts.yml b/examples/ansible/test-nofacts.yml index 6b0a9a2..ed2cd2a 100644 --- a/examples/ansible/test-nofacts.yml +++ b/examples/ansible/test-nofacts.yml @@ -1,5 +1,6 @@ --- + - hosts: all:!nonqubes gather_facts: False tasks: - - include: tasks/dumpenv.yml + - include: 'tasks/dumpenv.yml' diff --git a/examples/sampleplaybooks/wakeupservice/wakeupservice.yml b/examples/sampleplaybooks/wakeupservice/wakeupservice.yml index 7393fd7..70f5c33 100644 --- a/examples/sampleplaybooks/wakeupservice/wakeupservice.yml +++ b/examples/sampleplaybooks/wakeupservice/wakeupservice.yml @@ -1,16 +1,19 @@ --- + - hosts: templatevms sudo: True tasks: - - name: set up service + - name: Set up service template: - src: wakeup.service.j2 - dest: /etc/systemd/system/wakeup.service + src: 'wakeup.service.j2' + dest: '/etc/systemd/system/wakeup.service' mode: 0644 - - name: activate service on next boot - service: name=wakeup enabled=True - - name: copy shell script + - name: Activate service on next boot + service: + name: 'wakeup' + enabled: True + - name: Copy shell script copy: - src: wakeup.sh - dest: /usr/local/bin/wakeup.sh + src: 'wakeup.sh' + dest: '/usr/local/bin/wakeup.sh' mode: 0755