{% extends "base.html" %} {% block title %}Terraform - AWM{% endblock %} {% block extra_head %} {% endblock %} {% block content %}

Terraform

Загрузка...

Инструкция по работе с Terraform

Базовый цикл работы
  1. Создайте workspace и заполните main.tf.
  2. Задайте переменные в terraform.tfvars.json.
  3. Запустите Планирование и проверьте изменения.
  4. Запустите Применить для создания/изменения ресурсов.
  5. При необходимости используйте Удалить ресурсы.
Правила написания
  • Используйте переменные вместо хардкода.
  • Добавляйте required_providers и фиксируйте major/minor версии.
  • Выводите важные ID/адреса через output.
  • Для повторного использования выносите логику в module.
  • Секреты передавайте через переменные, не вшивайте в код.
Практика и безопасность
  • Всегда делайте Планирование перед Применить.
  • Для прод-среды используйте отдельные workspace.
  • Проверяйте историю запусков и логи после выполнения.
  • Не запускайте Удалить ресурсы без подтвержденного окна работ.
  • Чувствительные значения размещают вне репозитория.

История запусков

Загрузка...
{% endblock %} {% block scripts %} {% endblock %}