Copr upgrade: don't stop httpd unless packages were actually upgraded

This commit is contained in:
Mikolaj Izdebski 2018-08-27 19:29:48 +00:00
parent ca3b247c3c
commit 9f8b52eb32

View file

@ -3,9 +3,11 @@
tasks:
- name: clean dnf metadata
command: dnf clean all
args:
warn: False
- name: create dnf metadata cache
command: dnf makecache
args:
warn: False
- name: lits installed copr packages
dnf:
@ -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