From d1a665e8e460968a7ebaaf9446535442a5a0a2e7 Mon Sep 17 00:00:00 2001 From: Michael Simacek Date: Mon, 25 Jul 2016 17:00:01 +0200 Subject: [PATCH] Add an assert to koschei upgrade playbook --- playbooks/manual/upgrade/koschei.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/playbooks/manual/upgrade/koschei.yml b/playbooks/manual/upgrade/koschei.yml index 2da8241b43..1421109a55 100644 --- a/playbooks/manual/upgrade/koschei.yml +++ b/playbooks/manual/upgrade/koschei.yml @@ -30,6 +30,7 @@ - koschei-watcher - name: upgrade koschei from copr repo dnf: name="{{ item }}" state=latest enablerepo=msimacek-koschei + register: frontend_upgrade when: env == 'staging' and testing with_items: - koschei-admin @@ -37,6 +38,7 @@ - koschei-backend-fedora - name: upgrade koschei from production repo dnf: name="{{ item }}" state=latest + register: frontend_upgrade when: env != 'staging' or not testing with_items: - koschei-admin @@ -70,12 +72,14 @@ service: name="httpd" state=stopped - name: upgrade koschei from testing repo yum: name="{{ item }}" state=latest update_cache=yes enablerepo=msimacek-koschei + register: backend_upgrade when: env == 'staging' and testing with_items: - koschei-frontend - koschei-frontend-fedora - name: upgrade koschei from production repo yum: name="{{ item }}" state=latest update_cache=yes + register: backend_upgrade when: env != 'staging' or not testing with_items: - koschei-frontend @@ -116,3 +120,7 @@ - include: "{{ handlers }}/restart_services.yml" roles: - koschei/backend + +- name: Check whether an update happened + assert: + that: backend_upgrade.changed and frontend_upgrade.changed