Мне интересно, возможно ли получить поля, явно предоставленные для конфигурации бэкэнда в другом месте модуля.
В Интернете есть многих людей, спрашивающих, можно ли использовать переменные для настройки бэкэнда. Я знаю, что это невозможно из-за порядка операций, выполняемых terraform, но я хочу сделать наоборот.
Простой объяснимый пример был бы, если бы я хотел передать область состояния бэкэнда / ключ тегу ресурса. Я мог бы написать ключ состояния дважды (один раз в конфигурации бэкэнда и один раз как переменную), но это нарушает DRY и может быть подвержено ошибкам или, в лучшем случае, раздражает.
Я понимаю, почему невозможно иметь переменные в конфигурации бэкэнда, но я не могу представить никакого технического ограничения, чтобы предотвратить обращение к конфигурации бэкэнда в другом месте модуля. Тем не менее я не смог найти какой-либо способ сделать это, и попытки гуглить его затопляют люди, которые хотят поместить переменные в конфигурацию бэкенда. Возможно, существует простой синтаксис, который мне не удалось найти, или, возможно, он не поддерживается, и я мог бы рассмотреть запрос функции.
Так есть ли сейчас способ сделать это?