Add copr upgrade playbook

This commit is contained in:
Mikolaj Izdebski 2018-08-27 14:25:37 +00:00
parent 503bcc57c8
commit dbf227b155

View file

@ -0,0 +1,30 @@
- name: upgrade copr packages
hosts: copr-front-stg
tasks:
- name: clean dnf metadata
command: dnf clean all
warn: False
- name: create dnf metadata cache
command: dnf makecache
warn: False
- name: lits installed copr packages
dnf:
list: "copr*"
disablerepo: "*"
register: copr_packages
- name: update copr packages
dnf:
name: "{{ item.name }}"
state: latest
register: copr_upgrade
with_items: "{{ copr_packages.results }}"
- name: stop httpd
service: name="httpd" state=stopped
- name: run db migration
become: yes
become_user: copr-fe
command: alembic-3 upgrade head
args:
chdir: /usr/share/copr/coprs_frontend/
- name: start httpd
service: name="httpd" state=started