task definition который создается через terraform
деплоит ecs - codepipeline (стандартный ecs deployment)
Проблема в том, что codepipeline-у пофиг что terraform создал новую ревизию task definition, он берет за основу рабочую версию в сервисе.
terraform сервис не обновляет, и о новых ревизиях котоыре создал codepipeline он тоже не знает. Как собственно подружить это все дело?)
Сказать тераформу чтоб не обращал внимания на изменения таскдефа наверное.
resource "aws_ecs_task_definition" "task" { …бла-бла-бла… lifecycle { ignore_changes = [ "container_definitions", "network_mode", ]
Обсуждают сегодня