diff --git a/defaults/main.yaml b/defaults/main.yaml index 1ea4d71..213ea74 100644 --- a/defaults/main.yaml +++ b/defaults/main.yaml @@ -19,3 +19,5 @@ buildbot_title: Buildbot buildbot_title_url: "{{ buildbot_base_url }}" buildbot_base_url: https://{{buildbot_server_name}}/ + +buildbot_with_gitea_auth: false diff --git a/templates/buildbot/master.cfg.j2 b/templates/buildbot/master.cfg.j2 index a21c6d4..e08adf4 100644 --- a/templates/buildbot/master.cfg.j2 +++ b/templates/buildbot/master.cfg.j2 @@ -43,6 +43,14 @@ c['www'] = dict( }, ) +{% if buildbot_with_gitea_auth %} +c['www']['auth'] = util.GiteaAuth( + endpoint='{{buildbot_gitea_auth_endpoint}}', + client_id='{{buildbot_gitea_auth_client_id}}', + client_secret='{{buildbot_gitea_auth_client_secret}}', + ) +{% endif %} + c['db'] = { 'db_url' : "{{buildbot_database_url}}", }