Карточка Middle Terraform и IaC обновлено
Команды работы со state
Вопрос
Что делают state list, state show, state mv, state rm?
Попробуйте сами
Ответьте про себя или вслух, потом откройте ответ и сверьтесь.
Показать ответ и разбор
Коротко
list: все адреса в state. show адрес: атрибуты ресурса. mv: поменять адрес без изменения в облаке (переименование, перенос в модуль). rm: убрать ресурс из state, сам объект в облаке останется.
Ответ
list: все адреса в state. show адрес: атрибуты ресурса. mv: поменять адрес без изменения в облаке (переименование, перенос в модуль). rm: убрать ресурс из state, сам объект в облаке останется.
Разбор
Для mv и import сейчас удобнее декларативные блоки moved и import, для rm блок removed (Terraform 1.7+): изменения state проходят ревью вместе с кодом.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.