This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
freeipa_в_docker [2025/10/14 11:42] val |
freeipa_в_docker [2025/10/17 11:13] (current) val [Запись вебинара] |
||
|---|---|---|---|
| Line 14: | Line 14: | ||
| ===== Запись вебинара ===== | ===== Запись вебинара ===== | ||
| - | * Тэги: FreeIPA, Kerberos, SSO, Docker Compose, Squid | + | * https://youtu.be/yGGy1RLPiyY |
| + | * https://rutube.ru/video/private/f16ba9ee2b7436676969902c3863e577/ | ||
| + | * https://vk.com/video-2190892_456239495 | ||
| + | * https://ok.ru/video/10374100814449 | ||
| + | |||
| + | * Тэги: FreeIPA, Kerberos, SSO, Docker Compose, Squid, LDAP, GitLab | ||
| ===== Шаг 1. Что у нас есть для начала ===== | ===== Шаг 1. Что у нас есть для начала ===== | ||
| Line 44: | Line 49: | ||
| ===== Шаг 5. Развертывание Gitlab и интеграция с FreeIPA ===== | ===== Шаг 5. Развертывание Gitlab и интеграция с FreeIPA ===== | ||
| + | |||
| + | * [[Решение FreeIPA#Создание ключа и сертификата для gitlab на той же системе]] | ||
| + | * GitLab [[Инструмент GitLab#Установка через docker-compose]] | ||
| + | |||
| <code> | <code> | ||
| # cat docker-compose.yml | # cat docker-compose.yml | ||
| Line 53: | Line 62: | ||
| - '4443:4443' | - '4443:4443' | ||
| ... | ... | ||
| - | </code><code> | + | GITLAB_OMNIBUS_CONFIG: | |
| - | gitlab_rails['ldap_enabled'] = true | + | ... |
| - | + | gitlab_rails['ldap_enabled'] = true | |
| - | gitlab_rails['ldap_servers'] = YAML.load <<-'EOS' | + | gitlab_rails['ldap_servers'] = YAML.load <<-'EOS' |
| - | main: | + | main: |
| - | label: 'LDAP' | + | label: 'LDAP' |
| - | host: '192.168.13.10' | + | host: '192.168.13.10' |
| - | port: 389 | + | port: 389 |
| - | uid: 'uid' | + | uid: 'uid' |
| - | bind_dn: 'uid=admin,cn=users,cn=accounts,dc=corp13,dc=un' | + | bind_dn: 'uid=admin,cn=users,cn=accounts,dc=corp13,dc=un' |
| - | password: 'strongpassword' | + | password: 'strongpassword' |
| - | encryption: 'plain' | + | encryption: 'plain' |
| - | active_directory: false | + | active_directory: false |
| - | base: 'dc=corp13,dc=un' | + | base: 'dc=corp13,dc=un' |
| - | EOS | + | EOS |
| + | ports: | ||
| + | ... | ||
| </code> | </code> | ||