首页 > 解决方案 > Terraform Azure 自动化安装 SqlServer 模块

问题描述

我正在尝试将模块 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"
  }
}

但是包裹的网址是错误的。我找不到正确的网址。我尝试了几种组合,即使后面有 .nupkg 扩展名,但到目前为止还没有好。

有人知道如何编码吗?

标签: terraformazure-powershell

解决方案


您可以使用 :

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 库下载包。


推荐阅读