DevOpsдля windowsна базеansible
Александр«Алик»Курдюков
UnitedTraders
• Брокер• Свояплатформа• Uptime24/5
Задачи
1. Обновление/Откат(!!!)
Задачи
1. Обновление/Откат(!!!)2. Доступкоманды
Задачи
1. Обновление/Откат(!!!)2. Доступкоманды3. Новыйхост/старыйхост
Задачи
1. Обновление/Откат(!!!)2. Доступкоманды3. Новыйхост/старыйхост4. Версииконфигов
MSSMS
• git?Не,неслышали
MSIvsChocolateyvsZIP
Мощныйвелосипед
• Божественныйсинтаксис языка• Отладка
Гибкийвелосипед
• Параднейработы– ивбой• RDP• Тольконашсофт• Cторонние компоненты?
Попыткапосолить
• Что-тоработает• Сыраяинтеграция• Многообработкинапильником
Ansible
• WinRM• Покаbleedingedge• Управлять– сlinux• Chocolateyилинет?
Чтохорошо
• Использовать ansible для windowsможно
• Проблемсбезопасностьюневидно• Длятипичныхзадачестьпростыерецепты
• Можетиспользоватьвсякоманда
Чтоможноулучшить
• От powershell не уйти• Медленно,будетлучшевansible 2.3• Отдельныемодулидляwin• Покамногобаговвстандартныхмодуляхwin_*
Итого
üОбновлениеüОткатüНовыйхост/старыйхостüВерсииконфиговüДоступкоманды
Спасибо!Вопросы?
• Skype:kurdjukov• GitHub:https://github.com/akurdyukov