Skip to content

Latest commit

 

History

History
23 lines (18 loc) · 1.73 KB

File metadata and controls

23 lines (18 loc) · 1.73 KB

DevOps junior task

Необходимо написать скрипт для установки этого приложения внутри виртуальной машины с ОС Windows 2012R2 и поддержания его работоспособности в будущем. Образ необходимо брать https://www.microsoft.com/en-us/evalcenter/evaluate-windows-server-2012-r2#evaluation_521

Скрипт должен:

  • проверить наличие необходимых ролей, развернуть при необходимости
  • создать отдельный пул, сайт
  • скачать приложение с гита либо получить в архиве
  • положить всё в папочку, настроить верные права
  • убедиться что всё работает
  • отписать в slack при помощи webhook goo.gl/LWjuda что выполнен успешно
  • логировать в файл на уровне достаточном для понимания возникших проблем
  • при повторном прогоне выполнять только необходимые действия

Вы должны:

  • понимать полностью что и зачем делает ваш скрипт

Идеальный вариант:

  • проверять состояние сервера по расписанию
    • куда-то сбежал iis - скрипт должен вернуть
    • обновилось приложение в гите - перевыложить

ps. В случае успешной отправки сообщения в slack, сервер возвращает текст ok и статус 200