diff --git a/roles/doraemon/defaults/main.yml b/roles/doraemon/defaults/main.yml new file mode 100644 index 0000000..889b6a9 --- /dev/null +++ b/roles/doraemon/defaults/main.yml @@ -0,0 +1,2 @@ +--- +doraemon_version: 1.1.0-1 diff --git a/roles/doraemon/tasks/doraemon.yml b/roles/doraemon/tasks/doraemon.yml index 797830d..e922d83 100644 --- a/roles/doraemon/tasks/doraemon.yml +++ b/roles/doraemon/tasks/doraemon.yml @@ -6,7 +6,7 @@ shell: rpm -q doraemon ignore_errors: yes register: check_doraemon_pkg - changed_when: check_doraemon_pkg.rc != 0 or check_doraemon_pkg.stdout.find('1.0.0-2') == -1 + changed_when: check_doraemon_pkg.rc != 0 or check_doraemon_pkg.stdout.find('{{ doraemon_version }}') == -1 - name: Rimozione versioni precedenti yum: pkg=doraemon state=absent @@ -14,7 +14,7 @@ when: check_doraemon_pkg|changed - name: Installazione doraemon - yum: pkg=http://sys42.eu/downloads/rpm/doraemon-1.0.0-2.ns6.noarch.rpm state=present + yum: pkg='http://sys42.eu/downloads/rpm/doraemon-{{ doraemon_version }}.ns6.noarch.rpm' state=present when: check_doraemon_pkg|changed sudo: yes