Files
2026-05-13 07:25:10 +03:00

1.3 KiB

Переменные в terraform

Переменные - значения, которые передаются пользователем и могут менятся в зависимости от задачи. Существует два вида переменных.

  1. Входящие - переменные, которые поступают от пользователя.
  2. Исходящие - определяются в результате работы

Входящие переменные

Для использования переменных их нужно сначало объявить. Для соблюдения чистоты рекомендуется делать это в отдельном файле variable.tf Объявив переменную мы можем вызвать ее в ресурсе используюя ее имя. Так же мы можем записывать значения в файл с расширение *.tfvars. Тогда нужно будет при планировании указать ключ -var-file и имя файла

tofu plan -var-file example.tfvars -out example

Создавая файлы переменных с разными значениями, мы можем использовать 1 и тот же код ресурса для разных окружений