Fix spacing issues in YAML files in tutorials/
[demo.git] / tutorials / vFWDT / playbooks / vfw-sink / latest / ansible / upgradesoftware / site.yml
1 ---
2 - hosts: vfw-sink
3   gather_facts: no
4   remote_user: ubuntu
5   tasks:
6   - debug: var="new_software_version"
7     failed_when: new_software_version is not defined
8   - debug: var="existing_software_version"
9     failed_when: existing_software_version is not defined
10   - name: Read OLD Software Version
11     shell: cat /opt/config/version.txt
12     register: old_version
13     become: true
14   - debug: var=old_version.stdout
15   - block:
16     - name: Update Software
17       shell: apt-get -y --force-yes -u update
18       args:
19         warn: no
20     - name: Upgrade Version
21       shell: echo {{new_software_version}} > /opt/config/version.txt
22     - debug:
23         msg: Software version has been upgraded to {{new_software_version}}
24     become: true
25     when: old_version.stdout != new_software_version
26   - debug:
27       msg: "The software version is up to date"
28     when: old_version.stdout == new_software_version