Terraform для alicloud?

Пробую авторизоваться в alicloud, но получаю

# env | grep ALI
ALICLOUD_REGION=cn-beijing
ALICLOUD_SECRET_KEY=K85...
ALICLOUD_ACCESS_KEY=LTAI5...

# terraform init

Initializing the backend...

Initializing provider plugins...
- Finding latest version of hashicorp/alicloud...

│ Error: Invalid provider registry host
│
│ The host "registry.terraform.io" given in in provider source address "registry.terraform.io/hashicorp/alicloud" does not offer a Terraform provider registry.


Это региональные ограничения или надо как-то локально подкладывать бин отсюда:
https://releases.hashicorp.com/terraform-provider-...

ali.tf
provider "alicloud" {
  access_key = "${var.access_key}"
  secret_key = "${var.secret_key}"
  region     = "${var.region}"
}
  • Вопрос задан
  • 267 просмотров
Решения вопроса 1
amk4
@amk4 Автор вопроса
Вопрос решился документацией.
https://developer.hashicorp.com/terraform/language...

Скачал последний архив https://releases.hashicorp.com/terraform-provider-...
Поместил в папку
/usr/local/share / terraform/plugins / HOSTNAME/NAMESPACE/TYPE / terraform-provider-TYPE_VERSION_TARGET.zip

/usr/local/share/terraform/plugins/amkhost/amkrepo/alicloud/terraform-provider-alicloud_1.206.0_linux_amd64.zip

В ali.tf добавил
terraform {
  required_providers {
    alicloud = {
     source  = "amkhost/amkrepo/alicloud"
     version = "1.206.0"
    }
  }
}

terraform init прошел успешно
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы