terraform的人工制品提供程序

问题描述

我正在尝试使用terraform 0.13管理我的人工仓库。我遇到404错误禁止错误

terraform {
required_providers {
  artifactory = {
    source  = "jfrog/artifactory"
    version = "2.2.4"
  }
}
  required_version = "~>0.13"
}

provider "artifactory" {
url          = "https://xyz.jfrog.io"
username = "[email protected]"
password = "xxxxxxxx" 
}

如果我将URL更改为具有/ ui / login(页面重定向到的位置),则404错误消失了,但这不是文档显示的方式。

我的terraform计划有效,但是在运行apply时,出现了禁止错误。我尝试使用user / pw和访问令牌两者,但仍然给出相同的错误。不确定我在语法中缺少什么。

解决方法

尝试在网址中添加/ artifactory。

见下文:

terraform {
  required_providers {
    artifactory = {
      source  = "jfrog/artifactory"
      version = "2.2.4"
    }
  }
  required_version = "~>0.13"
}

provider "artifactory" {
  url          = "https://xyz.jfrog.io/artifactory"
  username = "[email protected]"
  password = "xxxxxxxx" 
}