Skip to content

EvgBor1/DevOpsTaskJunior

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 70.5%
  • JavaScript 27.9%
  • CSS 1.3%
  • Classic ASP 0.3%