Пользовательский доступ Terraform к метаданным жизненного цикла - PullRequest
0 голосов
/ 11 апреля 2019

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

    lifecycle {
        ignore_changes = [
           "member_list"
        ]
    }

Я копаю код,но пока не повезло найти его.Любая помощь будет принята с благодарностью.

1 Ответ

2 голосов
/ 11 апреля 2019

lifecycle содержит настройки, которые используются Terraform Core во время построения графика.Все моделируемые поведения обрабатываются самим Terraform Core, а не провайдером.

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

...