Назад | Перейти на главную страницу

Можно ли развернуть решение «Запуск и останов виртуальных машин в нерабочее время» учетной записи автоматизации в шаблонах ARM?

Мне нужно развернуть учетную запись автоматизации Azure в моей группе ресурсов. Это для добавления модуля (запуск / остановка ВМ в нерабочее время решение в мою среду) Для учетной записи автоматизации я успешно использовал следующие шаблон. Но чтобы добавить модуль, я нашел только графический интерфейс через портал.

Единственный способ, которым я нашел банкомат, - это создать модуль на портале, найти запускаемые модули Runbook и создать те же самые модули Runbook с помощью шаблона руки с моим шаблоном учетной записи службы автоматизации. Но это кажется не очень эффективным. Есть ли кто-нибудь, кто уже развернул это в шаблоне ARM или может помочь мне направить меня в правильном направлении, что было бы здорово.

Для всех, кто попал сюда, выполнив поиск того же, что и я, у меня есть решение в этом репо https://github.com/Microsoft/MSITARM/tree/master/ARO-Toolkit-Marketplace

наслаждаться

Используйте 2 переменные: 1 для имени модуля и 1 для URI модуля. "xDSCDomainjoin:1.1.0:Name": "xDSCDomainjoin", "xDSCDomainjoin:1.1.0:Uri":"https://devopsgallerystorage.blob.core.windows.net/packages/xdscdomainjoin.1.1.0.nupkg"

А затем используйте этот фрагмент шаблона ARM, обратите внимание на параметр зависимости, который должен указывать на вашу учетную запись автоматизации.

{
"name": "[parameters('xDSCDomainjoin:1.1.0:Name')]",
"type": "modules",
"apiVersion": "2015-10-31",
"location": "[parameters('accountLocation')]",
"dependsOn": [
    "[concat('Microsoft.Automation/automationAccounts/', parameters('accountName'))]"
],
"tags": {},
"properties": {
    "contentLink": {
        "uri": "[parameters('xDSCDomainjoin:1.1.0:Uri')]"
    }
}

}