【问题标题】:Terraform azurerm provider incompatible for Mac M1Terraform azurerm 提供程序与 Mac M1 不兼容
【发布时间】:2022-06-16 04:42:10
【问题描述】:

Mac 中 Azure 的 Terraform 提供程序存在问题,因此我使用此处提到的解决方法进行安装 m1-terraform-provider-helper

按照以下方式重新安装 terraform 后,Azurerm 的提供程序仍然不兼容 Mac arm 设备。

# Removed any existing Terraform binary (/usr/bin/terraform and/or /usr/local/bin/terraform)
# Install m1-terraform-provider-helper

brew install kreuzwerker/taps/m1-terraform-provider-helper

# Install Terraform
brew tap hashicorp/tap

brew install hashicorp/tap/terraform

# Install the hashicorp/template version v2.2.0
m1-terraform-provider-helper install hashicorp/template -v v2.2.0
terraform init
Initializing provider plugins...
- Finding hashicorp/azurerm versions matching "2.46.0"...
╷
│ Error: Incompatible provider version
│
│ Provider registry.terraform.io/hashicorp/azurerm v2.46.0 does not have a package available for your current platform, darwin_arm64.

我该如何解决这个问题?感谢您的帮助。

【问题讨论】:

    标签: apple-m1 terraform-provider-azure azure-rm


    【解决方案1】:

    使用最新的 azurerm 提供程序 version = "=3.0.1" 可以解决此问题。这是配置。

    terraform {
        
        required_providers {
        azurerm = {
            source = "hashicorp/azurerm"
            version = "=3.0.1"
        }
        }
    }
    

    【讨论】:

      猜你喜欢
      • 2021-06-09
      • 2020-02-13
      • 2021-03-29
      • 2021-12-30
      • 2016-09-23
      • 2021-09-24
      • 2016-04-08
      • 2013-08-07
      • 1970-01-01
      相关资源
      最近更新 更多