Архив метки: 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 и созданию шаблонов —… Читать далее »