From f21268a50946f57ed824775eb82c987fbfc3e3f5 Mon Sep 17 00:00:00 2001 From: Emiliano Vavassori Date: Sun, 6 Sep 2015 22:13:53 +0200 Subject: [PATCH] Generalized function for installation of doraemon with defaults. Upgraded to latest version of doraemon. --- roles/doraemon/defaults/main.yml | 2 ++ roles/doraemon/tasks/doraemon.yml | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) create mode 100644 roles/doraemon/defaults/main.yml 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