Size: a a a

2020 March 11

DK

Dmitry Kireev in terraform_ru
Я просто, что в Cloudformation оно без гемора переименовывается, как правило. переименовал любую вещь - оно удалилось и создалось с новым именем,
источник

VT

Victor Tur in terraform_ru
Dmitry Kireev
Я просто, что в Cloudformation оно без гемора переименовывается, как правило. переименовал любую вещь - оно удалилось и создалось с новым именем,
так и здесь также
источник

AD

Aliaksandr Dounar in terraform_ru
Ну так и тф так  же сделает
источник

AD

Aliaksandr Dounar in terraform_ru
Я думал челендж не пересоздать
источник

DK

Dmitry Kireev in terraform_ru
но не с модулем, я переименовал - ресурсы ssm остались, приходится удалять, апплаить, добавлять, апплаить
источник

DK

Dmitry Kireev in terraform_ru
иначе конфликт, жалуется что нельзя заново создать ресурсы под тем же именем
источник

DK

Dmitry Kireev in terraform_ru
main.tf всего-то
locals {
 ssm_parameter_path = "${var.env}/${var.app_name}"
}

resource "aws_ssm_parameter" "this" {
 for_each = var.names



 name  = "/${local.ssm_parameter_path}/${each.value}"
 type  = "SecureString"
 value = var.default_value

 lifecycle {
   ignore_changes = [
     value
   ]
 }

 tags = {
   Application = var.app_name
   EnvVarName  = each.value
 }
}
источник

DK

Dmitry Kireev in terraform_ru
но я переименовываю родительский модуль, который потом включает ssm ^
источник

DK

Dmitry Kireev in terraform_ru
Точнее, выходит 3 уровня вложенности
источник

AD

Aliaksandr Dounar in terraform_ru
Create_before_destroy = false в lifecycle rule
источник

AD

Aliaksandr Dounar in terraform_ru
И усе
источник

DK

Dmitry Kireev in terraform_ru
ха, спасибо, надо попробовать
источник

AD

Aliaksandr Dounar in terraform_ru
Хотя что-то я уже совсем сам сомневаюсь. По доке это дефолт поведение
источник

DK

Dmitry Kireev in terraform_ru
Ну понятно в чем проблема, да? ssm пытается создать тоже самое после переименования модуля
источник

DK

Dmitry Kireev in terraform_ru
хотя по идее должен удалить старые записи перед созданием
источник

AD

Aliaksandr Dounar in terraform_ru
А оверайт пробовал на ресурсе ссм
источник

AD

Aliaksandr Dounar in terraform_ru
источник

DK

Dmitry Kireev in terraform_ru
попробую
источник

DK

Dmitry Kireev in terraform_ru
вполне возможно что только ssm так косячит, кстати
источник

DK

Dmitry Kireev in terraform_ru
видимо потому что нет api для чтения..
источник