diff --git a/roles/taskotron/buildmaster-configure/templates/taskotron.master.cfg.j2.dev b/roles/taskotron/buildmaster-configure/templates/taskotron.master.cfg.j2.dev index d7fee0ee05..c4851ad10c 100644 --- a/roles/taskotron/buildmaster-configure/templates/taskotron.master.cfg.j2.dev +++ b/roles/taskotron/buildmaster-configure/templates/taskotron.master.cfg.j2.dev @@ -423,6 +423,22 @@ c['www'] = { "{{ local_buildbot_user }}": "{{ local_buildbot_password }}", {% endif %} }), + 'authz': util.Authz( + allowRules=[ + util.AnyControlEndpointMatcher(role="admins"), + ], + roleMatchers=[ +{% if deployment_type == 'dev' %} + util.RolesFromUsername(roles=['admins'], usernames=["{{ dev_buildbot_user }}"]), +{% elif deployment_type == 'stg' %} + util.RolesFromUsername(roles=['admins'], usernames=["{{ stg_buildbot_user }}"]), +{% elif deployment_type == 'prod' %} + util.RolesFromUsername(roles=['admins'], usernames=["{{ prod_buildbot_user }}"]), +{% elif deployment_type == 'local' %} + util.RolesFromUsername(roles=['admins'], usernames=["{{ local_buildbot_user }}"]), +{% endif %} + ] + ), }