Add OIDC scope for freshmaker (staging).

This commit is contained in:
Ralph Bean 2018-02-02 17:04:05 +00:00
parent 0da5d836e2
commit 3b21215d4d
3 changed files with 17 additions and 2 deletions

View file

@ -0,0 +1,14 @@
from __future__ import absolute_import
from ipsilon.providers.openidc.plugins.common import OpenidCExtensionBase
class OpenidCExtension(OpenidCExtensionBase):
name = 'freshmaker'
display_name = 'Freshmaker Rebuilds'
scopes = {
'https://pagure.io/freshmaker/manual-trigger': {
'display_name': 'Permission to submit manual triggers of rebuilds',
'claims': [],
},
}

View file

@ -59,7 +59,8 @@
dest=/usr/lib/python2.7/site-packages/ipsilon/providers/openidc/plugins/{{item}}.py
owner=root group=root mode=0644
when: env == "staging"
with_items: []
with_items:
- freshmaker
notify:
- reload apache
tags:

View file

@ -25,7 +25,7 @@ global enabled=persona,openid,saml2,openidc
{% if env == "production" %}
openidc enabled extensions=fedora-account,mbs,beaker,waiverdb,odcs,wiki
{% else %}
openidc enabled extensions=fedora-account,mbs,beaker,waiverdb,odcs,wiki
openidc enabled extensions=fedora-account,mbs,beaker,waiverdb,odcs,wiki,freshmaker
{% endif %}
{% if env == 'staging' %}