
Зеркало Terraform Cloud.ru Advanced
Официальное зеркало Terraform от Cloud.ru — https://terraform.cloud.ru/. Чтобы использовать его для работы с облачной платформой Advanced:
В конфигурационном файле с расширением tf для переменной source присвойте значение "sbercloud-terraform/sbercloud".
Блок с инициализацией провайдера:
terraform {required_providers {sbercloud = {source = "sbercloud-terraform/sbercloud" # Initialize Advanced provider}}}Создайте конфигурационный файл CLI:
terraform.rc — название файла в Windows. Поместите его в каталог %APPDATA%, путь к которому зависит от версии Windows и конфигурации системы. Узнать путь к каталогу можно в PowerShell с помощью команды $env:APPDATA.
ПримечаниеС помощью переменной среды TF_CLI_CONFIG_FILE можно задать нестандартное расположение файла конфигурации CLI:
В этом случае конфигурационный файл должен иметь расширение .tfrc.
Добавьте в конфигурационный файл CLI (.terraformrc или terraform.rc) блок:
provider_installation {network_mirror {url = "https://terraform.cloud.ru/"include = ["registry.terraform.io/*/*"]}direct {exclude = ["registry.terraform.io/*/*"]}}Где https://terraform.cloud.ru/ — адрес публичного зеркала.
Доступные провайдеры
sbercloud — Cloud.ru Advanced
hcs — Huawei Cloud
aws — Amazon Web Services (AWS)
google — Google Cloud Platform
azurerm — Microsoft Azure
kubernetes — Kubernetes
vsphere — VMware vSphere
digitalocean — DigitalOcean
docker — Docker
oci — Oracle Cloud Infrastructure (OCI)
selectel — Selectel
openstack — OpenStack
vkcs — VK Cloud
yandex — Yandex Cloud
hashicorp/random
loafoe/htpasswd
hashicorp/vault
hashicorp/tls
hashicorp/null
cloudflare/cloudflare
grafana/grafana
scottwinkler/shell
gitlabhq/gitlab
hashicorp/helm
hashicorp/local
- Доступные провайдеры