Резюме плана Terraform
Превратите вывод terraform plan в понятное резюме того, что создается, изменяется, пересоздается или удаляется.
Резюме плана Terraform
Вставьте вывод `terraform plan` (или `terraform show` для сохраненного плана) — инструмент преобразует стену строк +/-/~ в понятное резюме: какие ресурсы создаются, обновляются на месте, пересоздаются или удаляются. Он понимает модули и индексированные ресурсы (`module.vpc.aws_subnet.public[0]`), поэтому вложенная инфраструктура читается так же ясно, как ресурсы корневого уровня.
Группируйте отчет по типам ресурсов или по модулям, чтобы просматривать большой план по разделам вместо сверху вниз. "Показывать только измененные атрибуты" убирает шум неизменяемых полей. "Выделить ресурсы, помеченные для пересоздания" отмечает каждый ресурс, который Terraform уничтожит и пересоздаст, и, если Terraform это сообщает, указывает атрибут, который вызвал пересоздание — деталь, которую легко пропустить при прокрутке длинного плана. "Скрыть конфиденциальные значения" маскирует любой атрибут, уже помеченный как `(sensitive value)`, поэтому резюме безопасно поделиться в более открытых местах, чем ваш терминал. Фильтр по имени ограничивает отчет ресурсами, адрес которых содержит заданную строку.
Выберите формат в зависимости от того, где будет использоваться резюме: обычный текст для быстрого чтения, Markdown с названиями разделов и именами ресурсов в обратных кавычках для комментария pull request, или CSV — по одной строке на изменение атрибута — для электронных таблиц и скриптов. Инструмент обрабатывает выводы плана как с CRLF, так и с LF и отображает живой счетчик ресурсов для добавления, изменения, пересоздания и удаления по мере вставки.
Все работает локально в вашем браузере. Вывод плана часто содержит ID ресурсов, IP-диапазоны и детали конфигурации, которые вы не хотите оставлять на машине, и этот инструмент никогда ничего не загружает — синтаксический анализ и форматирование происходят полностью на клиентской стороне. Скопируйте результат, загрузите его как файл .txt или отправьте в ввод другого инструмента, чтобы продолжить работу.