21
DevOps для windows на базе ansible Александр «Алик» Курдюков

алик курдюков, Dev ops для windows на базе ansible

Embed Size (px)

Citation preview

DevOpsдля windowsна базеansible

Александр«Алик»Курдюков

UnitedTraders

• Брокер• Свояплатформа• Uptime24/5

Задачи

1. Обновление/Откат(!!!)

Задачи

1. Обновление/Откат(!!!)2. Доступкоманды

Задачи

1. Обновление/Откат(!!!)2. Доступкоманды3. Новыйхост/старыйхост

Задачи

1. Обновление/Откат(!!!)2. Доступкоманды3. Новыйхост/старыйхост4. Версииконфигов

«Энтерпрайз»

MSSMS

MSSMS

MSSMS

• git?Не,неслышали

MSSMS

MSIvsChocolateyvsZIP

Мощныйвелосипед

• Божественныйсинтаксис языка• Отладка

Гибкийвелосипед

• Параднейработы– ивбой• RDP• Тольконашсофт• Cторонние компоненты?

Попыткапосолить

• Что-тоработает• Сыраяинтеграция• Многообработкинапильником

Ansible

• WinRM• Покаbleedingedge• Управлять– сlinux• Chocolateyилинет?

Чтохорошо

• Использовать ansible для windowsможно

• Проблемсбезопасностьюневидно• Длятипичныхзадачестьпростыерецепты

• Можетиспользоватьвсякоманда

Чтоможноулучшить

• От powershell не уйти• Медленно,будетлучшевansible 2.3• Отдельныемодулидляwin• Покамногобаговвстандартныхмодуляхwin_*

Итого

üОбновлениеüОткатüНовыйхост/старыйхостüВерсииконфиговüДоступкоманды

Спасибо!Вопросы?

• Skype:kurdjukov• GitHub:https://github.com/akurdyukov