Архив метки: ARM

Azure: provisioning с Resource Manager, Jenkins и Groovy

19 сентября 2017
 

 Описание сетапа развёртывания группы ресурсов Azure с одной виртуальной машиной для будущего мониторинга проекта. В этой части – создание Azure Resource Manager шаблона, настройка Jenkins и примеры Groovy скриптов. Далее – провижен NGINX и Prometheus с Ansbile. Ещё позже – Grafana. Все файлы и скрипты хранятся в Github. Подготовка Используем готовый шаблон от Azure отсюда>>>.… Читать далее »

Azure: ARM – incorrect segment lengths

21 марта 2017
 

 Во время деплоя группы ресурсов – Azure Resource Manager сообщает об ошибке: # azure group create -l westeurope -n jm-website-sw-custom-1 -f jm-website-sw-custom-domain.json -e jm-website-sw.parameters.json info: Executing command group create + Getting resource group jm-website-sw-custom-1 + Updating resource group jm-website-sw-custom-1 info: Updated resource group jm-website-sw-custom-1 + Initializing template configurations and parameters + Creating a deployment error:… Читать далее »

Azure: ARM – подключение вложенного шаблона

17 марта 2017
 

 Документация тут>>>. Имеется шаблон для деплоя группы ресурсов – 2 VMSS, балансировщики, подсети и группы безопасности. Одна – для VMSS Docker Swarm-менеджеров, вторая – для Swarm-нод. Задача – вынести описание групп безопасности в отдельные шаблоны, что бы подключать их в зависимости от окружения – для Dev свои, для Prod – свои и т.д.

Azure: Azure Resource Manager provisioning и Jenkins в Docker

28 февраля 2017
 

 Задача: создать Resource Group в Azure, которая будет включать в себя виртуальную машину с Jenkins-ом. Jenkins будет запускаться в Docker-контейнере, и подгружать $JENKINS_HOME с внешнего диска, подключенного к виртуальной машине. Получившийся шаблон можно посмотреть тут>>>. Диск уже создан, имеет файловую систему и данные с текущего интанса Jenkins: [simterm] $az disk list … { “accountType”: “Premium_LRS”, “creationData”:… Читать далее »

Azure: ARM-шаблон – добавить checkbox для Connection strings Slot Setting

9 сентября 2016
 

 Имеется шаблон, создание которого описано в посте Azure: ARM – ручное создание шаблона. В шаблоне создаётся WebApp со swap-слотом, Storage Account, SQL сервер и две и базы. Требуется добавить ещё две базы для свап-слота, и установить Slot setting чекбокс для Connection Strings, что бы приложение на PROD использовало свои базы, а STAGE – свои. Шаблон, получившийся в… Читать далее »

Azure: ARM – ручное создание шаблона

1 сентября 2016
 

 Для приложения требуется создать Resource Group, в которую будут входить: один WebApp; один SQL сервер; две SQL базы; один Storage Account. За основу – можно взять готовый шаблон от Azure (“Фягку” 😀 ) отсюда>>>. Шаблон, который получился в результате написания поста, можно посмотреть тут>>>. Общий обзор по работе с Azure Resource Manager и созданию шаблонов –… Читать далее »