From f2fd2eeefff988d45e4d4aca55a855c2520b7b35 Mon Sep 17 00:00:00 2001 From: Jakub Kadlcik Date: Mon, 5 Aug 2019 19:50:57 +0200 Subject: [PATCH] copr: idempotent alembic-3 upgrade head --- roles/copr/frontend-cloud/tasks/main.yml | 2 ++ roles/copr/frontend/files/fedora/copr-gdpr-sar.sh | 7 +++++++ 2 files changed, 9 insertions(+) create mode 100755 roles/copr/frontend/files/fedora/copr-gdpr-sar.sh diff --git a/roles/copr/frontend-cloud/tasks/main.yml b/roles/copr/frontend-cloud/tasks/main.yml index a74a3a4bc5..a0b40bc420 100644 --- a/roles/copr/frontend-cloud/tasks/main.yml +++ b/roles/copr/frontend-cloud/tasks/main.yml @@ -88,6 +88,8 @@ become_user: copr-fe args: chdir: /usr/share/copr/coprs_frontend/ + register: alembic_result + changed_when: alembic_result.stdout is search("Running upgrade") # TODO: move production to lets-encrypt as well - name: install ssl certificates for production diff --git a/roles/copr/frontend/files/fedora/copr-gdpr-sar.sh b/roles/copr/frontend/files/fedora/copr-gdpr-sar.sh new file mode 100755 index 0000000000..043d801175 --- /dev/null +++ b/roles/copr/frontend/files/fedora/copr-gdpr-sar.sh @@ -0,0 +1,7 @@ +#!/bin/bash +# Purpose of this script is to be remotely executed from batcave01 +# to collect user SAR data +# Read more: http://fedora-infra-docs.readthedocs.io/en/latest/sysadmin-guide/sops/gdpr_sar.html +# Playbook: https://infrastructure.fedoraproject.org/cgit/ansible.git/tree/playbooks/manual/gdpr/sar.yml +# Usage: SAR_USERNAME=someusername /home/fedora/copr-gdpr-sar.sh +copr-frontend dump_user $SAR_USERNAME