From f6fe521591df78359fd865d5801d77109ac65bee Mon Sep 17 00:00:00 2001 From: Pavel Raiskup Date: Wed, 11 Nov 2020 09:32:06 +0100 Subject: [PATCH] copr: enable @copr/copr on devel instances --- playbooks/groups/copr-backend.yml | 1 + playbooks/groups/copr-dist-git.yml | 1 + playbooks/groups/copr-frontend-cloud.yml | 1 + playbooks/groups/copr-keygen.yml | 1 + roles/copr/copr-devel-server/tasks/main.yml | 14 ++++++++++++++ 5 files changed, 18 insertions(+) create mode 100644 roles/copr/copr-devel-server/tasks/main.yml diff --git a/playbooks/groups/copr-backend.yml b/playbooks/groups/copr-backend.yml index 941775ba82..5ea48d1211 100644 --- a/playbooks/groups/copr-backend.yml +++ b/playbooks/groups/copr-backend.yml @@ -52,6 +52,7 @@ # Roles are run first, before tasks, regardless of where you place them here. roles: - base + - copr/copr-devel-server - copr/backend - nagios_client - role: messaging/base diff --git a/playbooks/groups/copr-dist-git.yml b/playbooks/groups/copr-dist-git.yml index 9d599eb7f6..777d7cfa5c 100644 --- a/playbooks/groups/copr-dist-git.yml +++ b/playbooks/groups/copr-dist-git.yml @@ -48,6 +48,7 @@ roles: - base + - copr/copr-devel-server - copr/dist_git handlers: diff --git a/playbooks/groups/copr-frontend-cloud.yml b/playbooks/groups/copr-frontend-cloud.yml index 37902eb460..012c4789d6 100644 --- a/playbooks/groups/copr-frontend-cloud.yml +++ b/playbooks/groups/copr-frontend-cloud.yml @@ -53,5 +53,6 @@ - base # - { role: fas_client, when: devel|bool } - { role: sudo, sudoers: "{{ private }}/files/sudo/copr-sudoers", when: devel|bool } + - copr/copr-devel-server - copr/frontend-cloud - nagios_client diff --git a/playbooks/groups/copr-keygen.yml b/playbooks/groups/copr-keygen.yml index daec6b5372..a0a116b611 100644 --- a/playbooks/groups/copr-keygen.yml +++ b/playbooks/groups/copr-keygen.yml @@ -50,5 +50,6 @@ roles: - base + - copr/copr-devel-server - copr/keygen - nagios_client diff --git a/roles/copr/copr-devel-server/tasks/main.yml b/roles/copr/copr-devel-server/tasks/main.yml new file mode 100644 index 0000000000..63d3ea4bdd --- /dev/null +++ b/roles/copr/copr-devel-server/tasks/main.yml @@ -0,0 +1,14 @@ +--- +- name: make sure dnf-plugins-core are installed + package: name=dnf-plugins-core state=present + when: + - devel|bool + +- name: enable @copr/copr when on devel machine + command: + cmd: dnf copr -y enable {{ item }} + warn: false + with_items: + - "@copr/copr" + when: + - devel|bool