簡體   English   中英

Terraform MySQL 提供程序“錯誤:無法安裝提供程序”

[英]Terraform MySQL provider 'Error: Failed to install providers'

當我開始我的“terraform init”序列時,我遇到了這個錯誤。 不知道如何解決。

我嘗試過的事情:
地形 0.13upgrade 。
嘗試更改 mysql 的固定版本
搜索文檔但找不到類似的問題。

運行“terraform init”后的錯誤輸出

- Finding hashicorp/mysql versions matching ">= 1.5.*"...

Error: Failed to install providers

Could not find required providers, but found possible alternatives:

  hashicorp/mysql -> terraform-providers/mysql

If these suggestions look correct, upgrade your configuration with the
following commands:
    terraform 0.13upgrade .
    terraform 0.13upgrade ..\mysql-module-test\mysql_server


主文件

provider "mysql" {
  alias = "create_users"

  endpoint = format("%s:3306", module.mysql_server.primary_fqdn)
  username = var.administrator_login
  password = var.administrator_password
}

版本.tf

# Configure terraform and azure provider
terraform {
  required_version = ">= 0.13.0"

  required_providers {
    azurerm = ">= 2.25.0"
    random  = ">= 2.2.0"
    mysql   = ">= 1.5"
  }
}

根據提示,嘗試運行terraform 0.13upgrade來升級您的配置。 版本控制應該是這樣的,

# Configure terraform and azure provider
terraform {
  required_version = ">= 0.13.0"

  required_providers {
    azurerm = {
      source  = "hashicorp/azurerm"
      version = ">= 2.25.0"
    }
    random = {
      source  = "hashicorp/random"
      version = ">= 2.2.0"
    }
    mysql = {
      source  = "terraform-providers/mysql"
      version = ">= 1.5"
    }
  }
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM