[mod] role:gitlab

This commit is contained in:
Christian Fraß 2023-12-17 16:07:56 +01:00
parent d7938cc073
commit e49e42a9a9
4 changed files with 3418 additions and 1 deletions

View file

@ -1,3 +1,9 @@
{
"var_gitlab_domain": "gitlab.example.org"
"var_gitlab_domain": "gitlab.example.org",
"var_gitlab_oauth2_enable": false,
"var_gitlab_oauth2_label": "external auth",
"var_gitlab_oauth2_client_id": "gitlab",
"var_gitlab_oauth2_client_secret": "REPLACE_ME",
"var_gitlab_oauth2_issuer_url": "https://auth.example.org"
}

View file

@ -7,3 +7,4 @@ Software-Entwickler-Plattform [GitLab](https://about.gitlab.com/)
- [Dokumentation | Install self-managed](https://about.gitlab.com/install/)
- [LinuxTechi | How to Install GitLab on Debian 12 Step-by-Step](https://www.linuxtechi.com/how-to-install-gitlab-on-debian/)
- [Dokumentation | Configuration](https://gitlab.com/gitlab-org/omnibus-gitlab/blob/master/README.md)

View file

@ -26,6 +26,21 @@
"gitlab-ce"
]
}
},
{
"name": "configuration",
"become": true,
"ansible.builtin.template": {
"src": "gitlab.rb.j2",
"dest": "/etc/gitlab/gitlab.rb"
}
},
{
"name": "setup",
"become": true,
"ansible.builtin.command": {
"cmd": "gitlab-ctl reconfigure"
}
}
]

File diff suppressed because it is too large Load diff