Применить жизненный цикл Terraform ignore_changes ко всем ресурсам в рабочей области

Я хотел бы применить конфигурацию ignore_changes жизненного цикла Terraform ко всем ресурсам в рабочей области. Вместо того, чтобы делать это индивидуально для каждого ресурса, есть ли возможность определить это глобально для рабочего пространства, чтобы оно было применимо ко всем ресурсам.

Примечание.

  • Использование облачного провайдера Openstack, чтобы все ресурсы были связаны с ним.
  • Около 100 с лишним ресурсов доступны в рабочем пространстве

Просьба уточнить.


person Jayaprakash    schedule 07.05.2018    source источник
comment
Почему вы хотите этого? Terraform разработан для управления полным жизненным циклом всего, что он создает и управляет. Блок жизненного цикла ignore_changes предназначен для использования в качестве аварийного выхода, когда Terraform не может полностью управлять чем-либо по какой-либо причине.   -  person ydaetskcoR    schedule 08.05.2018
comment
Да, я согласен, когда мы полностью управляем развертыванием с помощью Terraform. Но в моем случае есть несколько сред, которые уже развернуты с использованием OpenStack HEAT и работают. Теперь я хотел, чтобы они управлялись с помощью Terraform. Для этого я мог сгенерировать состояние Terraform (используя импорт Terraform и настраиваемую реализацию), но только ожидающий элемент не смог получить идентификатор экземпляра user_data из Openstack. Вот почему я хотел добавить атрибут ignore_changes.user_data.   -  person Jayaprakash    schedule 09.05.2018


Ответы (1)


Нет способа сделать это прямо сейчас

person Arcones    schedule 15.10.2018