User Tools

Site Tools


freeipa_в_docker

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
freeipa_в_docker [2025/10/14 11:41]
val [Шаг 5. Развертывание Gitlab и интеграция с FreeIPA]
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 25: Line 30:
  
   * Решение FreeIPA [[Решение FreeIPA#​Установка и инициализация]]   * Решение FreeIPA [[Решение FreeIPA#​Установка и инициализация]]
-  * Можно подключиться к GUI https://​server.corp13.un/​ 
- 
   * Настройка DNS клиента /​etc/​resolv.conf на gate и server   * Настройка DNS клиента /​etc/​resolv.conf на gate и server
  
Line 35: Line 38:
   * [[Решение FreeIPA#​Установка и инициализация клиента]] на client1   * [[Решение FreeIPA#​Установка и инициализация клиента]] на client1
   * [[Решение FreeIPA#​Управление пользователями]] и подключение user1 к client1   * [[Решение FreeIPA#​Управление пользователями]] и подключение user1 к client1
 +
 +  * Firefox [[Firefox#​Использование системных сертификатов]]
 +  * Можно подключиться к GUI https://​server.corp13.un/​
  
 ===== Шаг 4. Регистрация сервисов в FreeIPA ===== ===== Шаг 4. Регистрация сервисов в FreeIPA =====
Line 43: 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 52: 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>​
  
freeipa_в_docker.1760431281.txt.gz · Last modified: 2025/10/14 11:41 by val