В настоящее время я широко использую продукты Hashicorp, в экосистеме AWS, используя принципы «неизменных микросервисов».
Проще говоря, мой текущий рабочий процесс включает создание AMI с использованием упаковщика, а затем с использованием terraform развернуть. В моем скрипте Terraform используется политика автоматического масштабирования, которая выбирает последнюю версию AMI и соответственно обеспечивает ее.
Мне было интересно, есть ли в наборе Terraform метод для автоматического прослушивания новой версии AMI, и затем предоставление, без необходимости выполнять Terraform Apply
? Я пытаюсь добиться чего-то, когда сценарий упаковщика создает новый AMI, и это приводит к тому, что оборудование, подготовленное под старым образом, будет свернуто и заменено новым оборудованием на основе нового AMI.