From 164952d19bada98058dbdb3f184bf6a7fc3463db Mon Sep 17 00:00:00 2001 From: Pierre-Yves Chibon Date: Tue, 31 Mar 2020 11:58:40 +0200 Subject: [PATCH] koji-hub: Configure rpmautospec in staging Signed-off-by: Pierre-Yves Chibon --- roles/koji_hub/tasks/main.yml | 23 +++++++++++++++++++ roles/koji_hub/templates/hub.conf.j2 | 4 ++++ roles/koji_hub/templates/rpmautospec_hub.conf | 5 ++++ 3 files changed, 32 insertions(+) create mode 100644 roles/koji_hub/templates/rpmautospec_hub.conf diff --git a/roles/koji_hub/tasks/main.yml b/roles/koji_hub/tasks/main.yml index c80f5ef0f6..9083e0b809 100644 --- a/roles/koji_hub/tasks/main.yml +++ b/roles/koji_hub/tasks/main.yml @@ -146,6 +146,29 @@ - koji_hub - fedora-messaging +# +# rpmautospec plugin +# + +- name: install koji hub rpmautospec plugin + package: name={{ item }} state=present + with_items: + - koji-hub-plugin-rpmautospec + when: env == 'staging' + tags: + - packages + - koji_hub + - rpmautospec + +- name: install the configuration file for rpmautospec + template: + src=rpmautospec_hub.conf + dest=/etc/koji-hub/plugins/rpmautospec_hub.conf + when: env == 'staging' + tags: + - koji_hub + - rpmautospec + # # install keytabs # diff --git a/roles/koji_hub/templates/hub.conf.j2 b/roles/koji_hub/templates/hub.conf.j2 index 1ebcd6af4c..88da39493f 100644 --- a/roles/koji_hub/templates/hub.conf.j2 +++ b/roles/koji_hub/templates/hub.conf.j2 @@ -77,7 +77,11 @@ DisableNotifications = True #Plugins = koji-disable-builds-plugin #Plugins = darkserver-plugin +{% if env == 'staging' %} +Plugins = fedmsg-koji-plugin runroot_hub hub_containerbuild tag2distrepo sidetag_hub rpmautospec_hub +{% else %} Plugins = fedmsg-koji-plugin runroot_hub hub_containerbuild tag2distrepo sidetag_hub +{% endif %} [policy] diff --git a/roles/koji_hub/templates/rpmautospec_hub.conf b/roles/koji_hub/templates/rpmautospec_hub.conf new file mode 100644 index 0000000000..b341cbd85d --- /dev/null +++ b/roles/koji_hub/templates/rpmautospec_hub.conf @@ -0,0 +1,5 @@ +[pagure] +{% if env == 'staging' %} +url = https://src.stg.fedoraproject.org +token = {{ rpmautospec_pagure_token_stg }} +{% endif %}