На этой неделе заканчивается квартал, а у меня незакончен OKR. В итоге делаю все под напрягом, в попытках не оставить ничего на пятницу (короч последний день Помпеи).
И вот я опять мигрирую виртуалки и зукиперы. Лезу в великий Terraform, чтобы пересоздать кластер и почему-то вижу результат:
<instance_name>
power_state: "active" => "shutoff"
Естественно возникает вопрос: что такого увидел ТФ, что решил убить мои инстансы? Они работают, все ок, совсем не понимаю. Но через пару минут догадываюсь глянуть в конфиг и вижу
power_state: "shutoff"
А зачем? а просто, ведь есть разные проекты, в одном эти машины уже не нужны, а в моём таки требуются.
Но это было сделано не через переменные (чтобы как-то все изменить), а прибито гвоздями тут и здесь. В гитблейм не я, четсно.
Урок на будущее: если в терраформе есть разные кластеры/проекты, то запускать план нужно на все проекты(!!) и смотреть, что изменилось.
И отдельный лайк Терраформу, я не так часто с ним работаю, но каждый раз как-то круто, когда можно создавать вещи в клауде через конфиг. Описал что надо, нажал план, проверил на вменяемость, нажал apply. Жаль версия 0.х и ломают совместимость временами :(