From dbf227b155835c903fa46f3959e5199970d7885c Mon Sep 17 00:00:00 2001 From: Mikolaj Izdebski Date: Mon, 27 Aug 2018 14:25:37 +0000 Subject: [PATCH] Add copr upgrade playbook --- playbooks/manual/upgrade/copr.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 playbooks/manual/upgrade/copr.yml diff --git a/playbooks/manual/upgrade/copr.yml b/playbooks/manual/upgrade/copr.yml new file mode 100644 index 0000000000..8dd756718e --- /dev/null +++ b/playbooks/manual/upgrade/copr.yml @@ -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