Установка
Чтобы установить Terraform:
- Скачайте бинарный файл или воспользуйтесь менеджером пакетов.
Установка из бинарного файла
Актуальную версию бинарного файла можно скачать с официального сайта.
Внимание
Официальный сайт Terraform может быть недоступен на территории РФ. При необходимости пользуйтесь зеркалами.
Установка с помощью менеджера пакетов
Настройка провайдера
Создайте файл
~/.terraformrc:Добавьте в файл
~/.terraformrcследующий блок:hclprovider_installation { network_mirror { url = "https://storage.mwsapis.ru/mws-terraform/", include = ["registry.terraform.io/mws-cloud/*"] } direct { exclude = ["registry.terraform.io/mws-cloud/*"] } }Укажите настройки провайдера либо в начале файла
main.tf, либо в отдельном конфигурационном файле:hclprovider "mws" { zone = "ru-central1-a" project = <имя проекта> }Здесь:
zone— зона, в которой будут создаваться ресурсы;project— имя проекта, в котором будут создаваться ресурсы.
Укажите, какой провайдер нужен для работы с ресурсами:
hclterraform { required_providers { mws = { source = "mws-cloud/mws" } } required_version = ">= 1.11" }Здесь:
mws— имя провайдера;source— адрес провайдера в Terraform Registry;version— версия провайдера.
Блок с информацией о провайдере можно добавить как в файл
main.tf, так и сохранить в отдельном файле.