tocdepth

2

Зеркало Terraform Cloud.ru Advanced

Официальное зеркало Terraform от Cloud.ru — https://terraform.cloud.ru/. Чтобы использовать его для работы с облачной платформой Advanced:

  1. В конфигурационном файле с расширением tf для переменной source присвойте значение "sbercloud-terraform/sbercloud".

    Блок с инициализацией провайдера:

    terraform {
      required_providers {
        sbercloud = {
          source  = "sbercloud-terraform/sbercloud" # Initialize Advanced provider
        }
      }
    }
    
  2. Создайте конфигурационный файл CLI:

    terraform.rc — название файла в Windows. Поместите его в каталог %APPDATA%, путь к которому зависит от версии Windows и конфигурации системы. Узнать путь к каталогу можно в PowerShell с помощью команды $env:APPDATA.

    Примечание

    С помощью переменной среды TF_CLI_CONFIG_FILE можно задать нестандартное расположение файла конфигурации CLI:

    ../_images/s__add-env-variable.png

    В этом случае конфигурационный файл должен иметь расширение .tfrc.

  3. Добавьте в конфигурационный файл 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

Запустили Evolution free tier
для Dev & Test
Получить