Copr upgrade: don't stop httpd unless packages were actually upgraded
This commit is contained in:
parent
ca3b247c3c
commit
9f8b52eb32
1 changed files with 6 additions and 2 deletions
|
@ -3,9 +3,11 @@
|
||||||
tasks:
|
tasks:
|
||||||
- name: clean dnf metadata
|
- name: clean dnf metadata
|
||||||
command: dnf clean all
|
command: dnf clean all
|
||||||
|
args:
|
||||||
warn: False
|
warn: False
|
||||||
- name: create dnf metadata cache
|
- name: create dnf metadata cache
|
||||||
command: dnf makecache
|
command: dnf makecache
|
||||||
|
args:
|
||||||
warn: False
|
warn: False
|
||||||
- name: lits installed copr packages
|
- name: lits installed copr packages
|
||||||
dnf:
|
dnf:
|
||||||
|
@ -20,11 +22,13 @@
|
||||||
with_items: "{{ copr_packages.results }}"
|
with_items: "{{ copr_packages.results }}"
|
||||||
- name: stop httpd
|
- name: stop httpd
|
||||||
service: name="httpd" state=stopped
|
service: name="httpd" state=stopped
|
||||||
|
when: copr_upgrade.changed
|
||||||
- name: run db migration
|
- name: run db migration
|
||||||
become: yes
|
become: yes
|
||||||
become_user: copr-fe
|
become_user: copr-fe
|
||||||
command: alembic-3 upgrade head
|
command: alembic-3 upgrade head
|
||||||
args:
|
args:
|
||||||
chdir: /usr/share/copr/coprs_frontend/
|
chdir: /usr/share/copr/coprs_frontend/
|
||||||
|
when: copr_upgrade.changed
|
||||||
- name: start httpd
|
- name: start httpd
|
||||||
service: name="httpd" state=started
|
service: name="httpd" state=started
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue