Я пробую разные варианты создания кода Terraform (с концепцией DRY) с плагином New Relic - PullRequest
0 голосов
/ 26 сентября 2019

Я пытаюсь использовать Terraform для вызова новых реликтовых плагинов для размещения сценария, в котором я облегчаю добавление новых политик с переменным числом условий, передавая переменные в существующие конфигурации плагинов. У меня уже есть около 100 политик (и увеличивается!!!) с каждой политикой, имеющей переменные условия (минимум 1 и максимум 60).

Я рассмотрел использование шаблонов Jinja (что, кажется, является моей лучшей ставкой).Я также читал о terragrunt, который, кажется, не очень хорошо работает, поскольку в нем содержится общий файл модуля .tf с фиксированным количеством условий для политики и передачей переменных в виде файла .hcl.Конфигурирование переменного количества условий не представляется возможным, пока я не пропускаю что-то очевидное.

Я ожидаю, что файл с фиксированной конфигурацией .tf будет удаленно храниться с плагинами ресурсов New Relic.Я хотел бы просто передать параметры для переменных в качестве атрибутов для плагинов ресурсов.

...