Terraform Azure Automation 安装 SqlServer 模块

Terraform Azure Automation install SqlServer module

我正在尝试将模块 SqlServer 安装到我的自动化帐户中。 这是地形代码。

resource "azurerm_automation_module" "mod_sqlserver" {
  name                    = "xSqlServer"
  resource_group_name     = module.aut_resourcegroup.rg.name
  automation_account_name = azurerm_automation_account.aut.name

  module_link {
    uri = "https://www.powershellgallery.com/packages/SqlServer/21.1.18256"
  }
}

但是包的URL是错误的。我找不到合适的URL。 我已经尝试了几种组合,即使后面有 .nupkg 扩展名,但到目前为止都没有用。

有人知道如何编写代码吗?

您可以使用:

uri = "https://devopsgallerystorage.blob.core.windows.net/packages/sqlserver.21.1.18256.nupkg"

而不是

uri = "https://www.powershellgallery.com/packages/SqlServer/21.1.18256"

由于您使用的 uri 会将您带到 powershell 库页面,但我提到的 uri 会从 devops 库下载包。