Установка и настройка плагина OpenStack для TerraformДля установки необходимо: |
:~$ mkdir -p ~/.terraform.d/plugins/registry.terraform.io/terraform-provider-openstack/openstack/1.52.1/linux_amd64 |
terraform-provider-openstack_v1.52.1 в созданный каталог::~$ mv terraform-provider-openstack_v1.52.1 ~/.terraform.d/plugins/registry.terraform.io/terraform-provider-openstack/openstack/1.52.1/linux_amd64 |
.terraformrc к виду:provider_installation {
filesystem_mirror {
path = "/home/user/.terraform.d/plugins"
include = ["terraform-provider-openstack/openstack"]
}
direct {
exclude = ["registry.terraform.io/*/*"]
}
} |
где:
user - наименование профиля пользователя ОС, его нужно изменить на фактическое значение;
При использовании файла
|
После установки плагина необходимо сконфигурировать Terraform, добавив в начало файла main.tf строки:
terraform {
required_providers {
openstack = {
source = "terraform-provider-openstack/openstack"
version = "1.52.1"
}
}
} |
Проверить правильность установки командой:
:~$ terraform init |
Если установка выполнена правильно, команда выведет сообщение: Terraform has been successfully initialized!