From 9f8b52eb320c5ff54979b60927ef3409d194f46e Mon Sep 17 00:00:00 2001 From: Mikolaj Izdebski Date: Mon, 27 Aug 2018 19:29:48 +0000 Subject: [PATCH] Copr upgrade: don't stop httpd unless packages were actually upgraded --- playbooks/manual/upgrade/copr.yml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/playbooks/manual/upgrade/copr.yml b/playbooks/manual/upgrade/copr.yml index 8dd756718e..2e87172b07 100644 --- a/playbooks/manual/upgrade/copr.yml +++ b/playbooks/manual/upgrade/copr.yml @@ -3,10 +3,12 @@ tasks: - name: clean dnf metadata command: dnf clean all - warn: False + args: + warn: False - name: create dnf metadata cache command: dnf makecache - warn: False + args: + warn: False - name: lits installed copr packages dnf: list: "copr*" @@ -20,11 +22,13 @@ with_items: "{{ copr_packages.results }}" - name: stop httpd service: name="httpd" state=stopped + when: copr_upgrade.changed - name: run db migration become: yes become_user: copr-fe command: alembic-3 upgrade head args: chdir: /usr/share/copr/coprs_frontend/ + when: copr_upgrade.changed - name: start httpd service: name="httpd" state=started