blob: 1a11f082b9dde6840e982605659897d944a85aaa (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
---
- hosts: vfw-sink
gather_facts: no
remote_user: ubuntu
tasks:
- debug: var="new_software_version"
failed_when: new_software_version is not defined
- debug: var="existing_software_version"
failed_when: existing_software_version is not defined
- name: Read OLD Software Version
shell: cat /opt/config/version.txt
register: old_version
become: true
- debug: var=old_version.stdout
- block:
- name: Update Software
shell: apt-get -y --force-yes -u update
args:
warn: no
- name: Upgrade Version
shell: echo {{new_software_version}} > /opt/config/version.txt
- debug:
msg: Software version has been upgraded to {{new_software_version}}
become: true
when: old_version.stdout != new_software_version
- debug:
msg: "The software version is up to date"
when: old_version.stdout == new_software_version
|