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

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

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

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