Skip to main content

Terraform Инструменты

                                                                                                                                                                  

Горячие команды Terraform

Установка Terraform

Terraform Official Guide

All Providers

 

Terraform Official Guide
Все Провайдеры Random Provider
Добавление Токена-переменной для авторизации
Создание репозитория GitLab Провайдер GitLab (base_url)
Создание digitalocean_droplet Digital_Ocean_API
Создание vscale_scalet Vscale_API
Создание hcloud_server Hetzner_Cloud_API
Создание aws_instance AWS_CLI
Ресурс aws_route53_record Определение параметров aws_route53_zone

Создание репозитория GitLab Провайдер GitLab (base_url)
Создание digitalocean_droplet Digital_Ocean_API
Создание vscale_scalet Vscale_API
Создание hcloud_server Hetzner_Cloud_API
Создание aws_instance AWS_CLI
Ресурс aws_route53_record Определение параметров aws_route53_zone

 

 

Использование Data Sources

Добавление своего публичного SSH-ключа в VPS

Получение данных SSH-ключа аккаунта

Использование tags

Переменные (map, list)

Утилита jq

Утилита curl

Пример импорта JSON кода с фильтрацией jq

Внешний провайдер (external)

Functions

Использование счётчика count

Output Values

SaaS Load Balancer

Синтаксис интерполяции

Доступ к Host переменным Окружения (env)

Провиженер local-exec

Провиженер remote-exec