- tocdepth
2
Зеркало 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
..terraformrc
— название файла в macOS и Linux. Поместите файл в домашний каталог соответствующего пользователя.Добавьте в конфигурационный файл 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
для Dev & Test