This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
методологии_devops [2022/07/18 12:46] val [Примерный план] |
методологии_devops [2022/08/14 18:15] val [Примерный план] |
||
---|---|---|---|
Line 14: | Line 14: | ||
=== Развертывание стенда === | === Развертывание стенда === | ||
- | - Разворачиваем ЛИН2 (gate, server (4Gb), dhcp, dns) | + | * Разворачиваем ЛИН2 (gate, server (4Gb), dhcp, dns) |
<code> | <code> | ||
Запустите с правами Administrator | Запустите с правами Administrator | ||
Line 31: | Line 31: | ||
</code> | </code> | ||
- | - Запускаем установку ansible, mail, gitlab на server (gitlab + apache ???) | + | * Настраиваем четь на gate и server |
+ | * На server запускаем сервис DNS | ||
+ | * На gate и server resolv.conf | ||
+ | * На server запускаем установку [[Сервис Ansible]] и [[Инструмент GitLab]] | ||
=== Историческая ретроспектива систем контроля версий и CI/CD === | === Историческая ретроспектива систем контроля версий и CI/CD === | ||
- | - Изучаем/вспоминаем [[Сервис Git]] на примере каталогов /etc на server/gate | + | - Изучаем/вспоминаем [[Сервис Git]] на примере каталога /etc ПЕРЕД и после установки [[Сервис DHCP]] на систему gate |
- | - Обсуждаем общий репозиторий для всех серверов, но весь /etc туда - плохо | + | - Обсуждаем общий репозиторий для всех систем, но весь /etc туда - плохо |
- | - Вспоминаем/узнаем про [[Установка ПО из исходных текстов#Использование make для сопровождения файлов конфигурации сервиса]], на примере dhcp, подключаем сюда [[Сервис Git]], это уже можно класть в общий репозиторий | + | - Вспоминаем/узнаем про [[Установка ПО из исходных текстов#Использование утилиты make]] и, в том числе [[Установка ПО из исходных текстов#Использование make для сопровождения файлов конфигурации сервиса]], на примере dhcp, поутно сталкиваемся с необходимостью [[Модуль AppArmor#Определение наличия и правка профилей для служб]] в AppArmor, подключаем сюда [[Сервис Git]], это уже можно класть в общий репозиторий |
- | - Если GitLab к этому времени не установился, можно показать [[Сервис Git|Создание сетевого http/ssh/git репозитория]] и [[Сервис Git|Использование персонального http/ssh/git репозитория]] | + | - Если GitLab к этому времени не установился, можно показать [[Сервис Git#Создание сетевого http/ssh git репозитория]] и обновление [[Сервис Git#Персонального http/ssh git репозитория]] |
=== Современное решение CI/CD на примере GitLab === | === Современное решение CI/CD на примере GitLab === |