From 754e2e2844cc0dd175aeb6c9101997a8d317f06d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miroslav=20Such=C3=BD?= Date: Thu, 2 Apr 2015 14:32:59 +0000 Subject: [PATCH] make some users admin but ignore errors, because those users may not exists untill they log in for the first time --- roles/copr/frontend/tasks/main.yml | 36 ++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/roles/copr/frontend/tasks/main.yml b/roles/copr/frontend/tasks/main.yml index de8b7aa8bc..2c714391a2 100644 --- a/roles/copr/frontend/tasks/main.yml +++ b/roles/copr/frontend/tasks/main.yml @@ -37,6 +37,42 @@ - include: "psql_setup.yml" +- name: populate db + command: ./manage.py create_db + sudo: yes + sudo_user: copr-fe + args: + chdir: /usr/share/copr/coprs_frontend/ + +- name: upgrade db to head + command: alembic upgrade head + sudo: yes + sudo_user: copr-fe + args: + chdir: /usr/share/copr/coprs_frontend/ + +- name: set up chroots + command: ./manage.py create_chroot epel-5-i386 epel-5-x86_64 epel-6-i386 epel-6-x86_64 epel-7-x86_64 fedora-20-i386 fedora-20-x86_64 fedora-21-xi386 fedora-21-x86_64 fedora-22-i386 fedora-22-x86_64 fedora-rawhide-i386 fedora-rawhide-x86_64 + sudo: yes + sudo_user: copr-fe + args: + chdir: /usr/share/copr/coprs_frontend/ + +- name: set up admins + command: ./manage.py alter_user --admin {{ item }} + sudo: yes + sudo_user: copr-fe + args: + chdir: /usr/share/copr/coprs_frontend/ + ignore_errors: yes + with_items: + - msuchy + - sgallagh + - spot + - nb + - kevin + - vgologuz + - name: install ssl certificates for production include: "install_certs.yml" when: not devel