поставщик артефактов для 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 исчезнет, ​​но это не то, как показано в документации.

Мой план терраформирования работает, но при запуске приложения я получаю запрещенную ошибку. Я пробовал использовать user / pw и токен доступа, и он по-прежнему дает ту же ошибку. Не уверен, что мне не хватает в синтаксисе.


person ShakyaS    schedule 27.10.2020    source источник


Ответы (1)


Попробуйте добавить / artifactory к URL-адресу.

См. ниже:

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" 
}
person John Peterson    schedule 28.10.2020