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
14 - debug: var=old_version.stdout
16 - name: Update Software
17 shell: apt-get -y --force-yes -u update
20 - name: Upgrade Version
21 shell: echo {{new_software_version}} > /opt/config/version.txt
23 msg: Software version has been upgraded to {{new_software_version}}
25 when: old_version.stdout != new_software_version
27 msg: "The software version is up to date"
28 when: old_version.stdout == new_software_version