【发布时间】:2021-08-12 14:25:22
【问题描述】:
我正在使用 Terraform 在 Azure 中创建自动化帐户。
Azure 提供程序中的以下资源可以完成这项工作:azurerm_automation_account。
好的。所以我创建了我的 AA……这是出现问题的时候。
-
“运行方式”帐户:似乎有一种方法可以从 Terraform 创建它……但过程很麻烦。我已经失去了希望,并且可能会求助于从 Azure 门户手动启用它(只需单击一下)......但它会破坏我的自动化管道:(
-
“启动/停止 VM 解决方案”:我需要此解决方案中的 powershell 运行手册来根据给定的时间表启动停止 VM。 Azure 提供程序中有一个名为“azurerm_automation_runbook”的资源。它有 2 个有用的参数来引用 Runbook 脚本:
-
“内容”:用它我可以“加载”一个本地的 powershell 脚本内容。我知道这会起作用(我可以手动下载“启动/停止 VM 解决方案”使用的 .ps1 脚本并使用“内容”来加载它),但我会错过微软在其代码中所做的任何修复/更新)
-
“publish_content_link”:通过它我可以指向给定的 powershell runbook 的 URI。我在“运行手册库”中查看了“启动/停止 VM 解决方案”中包含的运行手册(未找到)。有人对此有任何运气吗?另一种方法可能是从 Terraform 脚本“创建”“启动/停止 VM 解决方案”(这将自动在我的自动化帐户中填充所需的运行手册)......但不确定这是否可能。
-
提前致谢。
【问题讨论】:
标签: azure automation terraform