Terraform0.13刚刚发布(https://www.hashicorp.com/blog/announcing-hashicorp-terraform-0-13/),它改变了第三方提供商(https://www.terraform.io/upgrade-guides/0-13.html#explicit-provider-source-locations)的工作方式。
我在运行terraform init时遇到错误
$ terraform init
Initializing the backend...
Initializing provider plugins...
- Finding latest version of hashicorp/ibm...
Error: Failed to install provider
Error while installing hashicorp/ibm: provider registry registry.terraform.io
does not have a provider named registry.terraform.io/hashicorp/ibm这在以前适用于Terraform 0.12.29和IBM provider 1.10.0。
发布于 2020-08-12 03:32:29
以下是Linux以及Terraform和IBM提供程序的当前版本的说明:
安装Terraform
解压缩terraform_0.13.0_linux_amd64.zip的
terraform terraform将其移动到路径中的文件夹,例如: mv
安装IBM提供程序
mkdir ~/.terraform.d/plugins/localdomain/provider/ibm/1.10.0/linux_amd64
解压缩提供程序的
terraform provider将提供程序移动到先前创建的文件夹: mv -
使用简单的Terraform文件进行测试
main.tfterraform { required_providers { ibm ={ ibmcloud_api_key = "localdomain/ provider /ibm“version = "1.10.0”}可变资源{}provider "ibm“{ ibmcloud_api_key = var.ibmcloud_api_key }资源名称new_group {required_providers=”按terraform创建“}
terraform.tfvars并填写您的IBM Cloud API密钥:ibmcloud_api_key="REPLACE_WITH_YOUR_KEY"
terraform初始化
将导致:
正在初始化后端...正在初始化提供程序插件...-正在查找与“1.10.0”匹配的本地域/提供程序/ibm版本...-正在安装本地域/提供程序/ibm v1.10.0...-已安装的localdomain/provider/ibm v1.10.0 (未验证) Terraform已成功初始化!你现在可以开始使用Terraform了。尝试运行"terraform plan“来查看您的基础架构所需的任何更改。所有的Terraform命令现在都应该可以工作了。如果您曾经设置或更改Terraform的模块或后端配置,请重新运行此命令以重新初始化您的工作目录。如果您忘记了,其他命令会检测到它,并在必要时提醒您执行此操作。
应用terraform
将导致:
..。输入一个值: yes ibm_resource_group.new_group:正在创建...ibm_resource_group.new_group: 2s id=2142c8122344458d59b8729708464a应用完成后创建完成!资源:添加了1个,更改了0个,销毁了0个。
祝你地形化快乐!
发布于 2020-09-15 20:41:09
IBM提供程序现在已发布到存储库,因此您可以使用新的terraform 13提供程序语法,例如:
terraform {
required_version = ">= 0.13"
required_providers {
ibm = {
source = "IBM-Cloud/ibm"
version = "1.11.2"
}
}
}发布于 2020-09-21 22:56:35
terraform {
required_version = ">= 0.13.3"
required_providers {
ibm = {
source = "ibm-cloud/ibm"
version = "1.12.0"
}
}
}这将为您提供最新版本。
https://stackoverflow.com/questions/63365156
复制相似问题