From f502ae20edb00651ecf08e621ba476a4ca67410e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christian=20Fra=C3=9F?= Date: Sun, 17 Dec 2023 23:47:37 +0100 Subject: [PATCH] [mod] outsourced --- .../authelia-for-gitlab/defaults/main.json | 5 ---- ansible/roles/authelia-for-gitlab/info.md | 10 -------- .../roles/authelia-for-gitlab/tasks/main.json | 25 ------------------- .../templates/authelia-client-conf.json.j2 | 17 ------------- 4 files changed, 57 deletions(-) delete mode 100644 ansible/roles/authelia-for-gitlab/defaults/main.json delete mode 100644 ansible/roles/authelia-for-gitlab/info.md delete mode 100644 ansible/roles/authelia-for-gitlab/tasks/main.json delete mode 100644 ansible/roles/authelia-for-gitlab/templates/authelia-client-conf.json.j2 diff --git a/ansible/roles/authelia-for-gitlab/defaults/main.json b/ansible/roles/authelia-for-gitlab/defaults/main.json deleted file mode 100644 index aeeec3b..0000000 --- a/ansible/roles/authelia-for-gitlab/defaults/main.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "var_authelia_for_gitlab_gitlab_url_base": "https://gitlab.example.org", - "var_authelia_for_gitlab_client_id": "gitlab", - "var_authelia_for_gitlab_client_secret": "REPLACE_ME" -} diff --git a/ansible/roles/authelia-for-gitlab/info.md b/ansible/roles/authelia-for-gitlab/info.md deleted file mode 100644 index 9bf2a1f..0000000 --- a/ansible/roles/authelia-for-gitlab/info.md +++ /dev/null @@ -1,10 +0,0 @@ -## Beschreibung - -Um [GitLab](../gitlab) gegen [Authelia](../authelia) authentifizieren zu lassen - - -## Verweise - -- [Authelia-Dokumentation | GitLab Integration](https://www.authelia.com/integration/openid-connect/gitlab/) -- [GitLab-Dokumentation | Use OpenID Connect as an OAuth 2.0 authentication provider](https://docs.gitlab.com/ee/administration/auth/oidc.html) - diff --git a/ansible/roles/authelia-for-gitlab/tasks/main.json b/ansible/roles/authelia-for-gitlab/tasks/main.json deleted file mode 100644 index 5790e65..0000000 --- a/ansible/roles/authelia-for-gitlab/tasks/main.json +++ /dev/null @@ -1,25 +0,0 @@ -[ - { - "name": "configuration | emplace", - "become": true, - "ansible.builtin.template": { - "src": "authelia-client-conf.json.j2", - "dest": "/etc/authelia/conf.d/clients/gitlab.json" - } - }, - { - "name": "configuration | apply", - "become": true, - "ansible.builtin.command": { - "cmd": "/usr/bin/authelia-conf-compose" - } - }, - { - "name": "restart service", - "become": true, - "ansible.builtin.systemd_service": { - "state": "restarted", - "name": "authelia" - } - } -] diff --git a/ansible/roles/authelia-for-gitlab/templates/authelia-client-conf.json.j2 b/ansible/roles/authelia-for-gitlab/templates/authelia-client-conf.json.j2 deleted file mode 100644 index 2c1f44a..0000000 --- a/ansible/roles/authelia-for-gitlab/templates/authelia-client-conf.json.j2 +++ /dev/null @@ -1,17 +0,0 @@ -{ - "id": "{{var_authelia_for_gitlab_client_id}}", - "description": "GitLab", - "secret": "{{var_authelia_for_gitlab_client_secret}}", - "public": false, - "authorization_policy": "one_factor", - "redirect_uris": [ - "{{var_authelia_for_gitlab_gitlab_url_base}}/users/auth/openid_connect/callback - ], - "scopes": [ - "openid", - "profile" - "groups", - "email" - ], - "userinfo_signing_algorithm": "none" -}