【发布时间】:2021-09-11 21:30:11
【问题描述】:
我在 linux_amd64 上安装了 Terraform v1.0.1(Oracle Linux Srv 8.4 64bit)。
我正在尝试使用我保存在文件夹中的本地提供程序/插件:/root/.terraform.d/plugins
# ll /root/.terraform.d/plugins
drwxr-xr-x. 2 root root 38 Jun 29 15:42 oldversion
-rwxr-xr-x. 1 root root 30068808 Jun 29 15:42 terraform-provider-zabbix
drwxr-xr-x. 2 root root 52 Jun 29 15:42 test_plugging
这是我的 vim /root/.terraformrc:
provider_installation {
filesystem_mirror {
path = "/root/.terraform.d/plugins"
}
direct {
exclude = ["registry.terraform.io/*/*"]
}
}
这是我的 main.tf:
terraform {
required_version = ">= 0.12.6"
}
provider "zabbix" {
username = local.provider_vars.zabbix.username
password = local.provider_vars.zabbix.password
url = local.provider_vars.zabbix.endpoint
tls_insecure = true
}
但是当我跑步时:terraform init
正在初始化后端...
正在初始化提供程序插件...
- 正在查找最新版本的 hashcorp/zabbix...
错误:无法查询可用的提供程序包
无法检索提供程序的可用版本列表 hashcorp/zabbix:提供者 registry.terraform.io/hashicorp/zabbix 是 在任何搜索位置都找不到
- /root/.terraform.d/plugins
如何解决这个问题? 感谢您的帮助
马可
【问题讨论】:
标签: terraform