将Artifactory用作Terraform自定义Provider仓库的服务发现问题
问题解答
版本修复情况
JFrog Artifactory从7.50.0版本开始,已经修复了Terraform Provider Registry服务发现的问题。升级到该版本及之后,访问https://artifactory.example.com/.well-known/terraform.json时,会自动包含"providers.v1"端点,对应路径为Artifactory的Terraform Provider仓库API地址。此时你无需额外配置,直接使用source = "artifactory.example.com/test/testprovider"就能正常执行terraform init。
当前7.49.3版本的限制
在7.49.3版本中,Artifactory原生不支持Terraform Provider的服务发现机制,没有办法绕过.terraformrc配置实现无额外设置的直接访问——因为Terraform依赖服务发现返回的providers.v1端点来定位Provider仓库,而该版本的Artifactory不会自动生成这个端点。
内容的提问来源于stack exchange,提问作者Gennadiy Kartashevskyy
相关产品推荐
相关产品推荐

