From 80b7950200898ceb9c6f6efb012e7b5469fcfb0e Mon Sep 17 00:00:00 2001 From: Haitao Pan Date: Fri, 28 Apr 2023 01:28:53 +0800 Subject: [PATCH] roles/gitlab: add keycloak sso oidc config --- playbook/jobs/init_gitlab | 3 ++ playbook/roles/gitlab/files/setup.sh | 34 +++++++++---------- playbook/roles/gitlab/tasks/main.yml | 7 +++- playbook/roles/gitlab/templates/provider.yaml | 18 ++++++++++ 4 files changed, 44 insertions(+), 18 deletions(-) create mode 100644 playbook/roles/gitlab/templates/provider.yaml diff --git a/playbook/jobs/init_gitlab b/playbook/jobs/init_gitlab index f28a4305..1a7794f1 100644 --- a/playbook/jobs/init_gitlab +++ b/playbook/jobs/init_gitlab @@ -11,6 +11,9 @@ namespace: gitlab domain: onwalk.net auto_issuance: true + generic: + - name: gitlab-sso-secret + value: "provider=/tmp/provider.yaml" tls: - secret_name: gitlab-tls keyfile: /etc/ssl/onwalk.net.key diff --git a/playbook/roles/gitlab/files/setup.sh b/playbook/roles/gitlab/files/setup.sh index ee5ad4ba..01004fec 100644 --- a/playbook/roles/gitlab/files/setup.sh +++ b/playbook/roles/gitlab/files/setup.sh @@ -9,53 +9,53 @@ cat > gitlab-values.yaml <