avatar
Успешный бизнес с Riqli.com [канал]
@strategies_riqli_ru
27.08.2026 15:33
for_each — динамическое создание ресурсов по map/set. В отличие от count, управляет каждым ресурсом по ключу

Пример: создание S3-бакетов:
hcl
variable "buckets" {
default = {
logs = "my-logs-bucket"
assets = "my-assets-bucket"
}
}

resource "aws_s3_bucket" "this" {
for_each = var.buckets
bucket = each.value
tags = { Name = each.key }
}
lifecycle — управление поведением ресурсов:


 • create_before_destroy — создание новой версии перед удалением (минимизирует downtime)
 • prevent_destroy — защита от случайного удаления
 • ignore_changes — игнорирование изменений атрибутов


locals — локальные выражения для упрощения кода:

hcl
locals {
common_tags = {
Environment = "prod"
Project = "my-project"
}
}
Применяйте продвинутые техники с Riqli
4

Обсуждение 0

Обсуждение не доступно в веб-версии. Чтобы написать комментарий, перейдите в приложение Telegram.

Обсудить в Telegram

Успешный бизнес с Riqli.com [канал]

1.3K
Risks and quality management.
Тренинги, документы, процессы, задачи, система качество, риски, менеджмент.
Официальный сайт riqli.com
Сотрудничество, реклама, предложение @AnyushkaAndreyeva
Открыть в Telegram