Как запускать задачи ECS с помощью terraform? - PullRequest
1 голос
/ 26 сентября 2019

Я недавно начал заниматься вещами devops и в настоящее время работаю с Terraform и AWS ECS, чтобы настроить простой веб-сервер для размещения моих веб-приложений.

Используя мою текущую конфигурацию Terraform, я вижу, что мой кластер создается с помощью службы, у которой есть определение моей задачи.Я не могу понять, как запустить задачи, необходимые для запуска веб-сервера от Terraform.Я вижу только возможность создавать определения задач и сервисы, но не запускать их.Я очень новичок в обеих этих технологиях, поэтому боюсь, что мне может не хватать чего-то простого.

Используемая мною установка основана на примере , который я нашел в Интернете и пытался следовать.

TL; DR: я могу создавать сервисы, используя Terraform, но не могу понять, как их запускать.

Ответы [ 2 ]

2 голосов
/ 26 сентября 2019

Вам необходимо определить ресурс "aws_ecs_service" в Terraform и там определить, сколько экземпляров вашей задачи вы хотите запустить.В приведенном вами примере ссылка делается в файле main.tf здесь .

1 голос
/ 26 сентября 2019

Нет способа запустить задачу из terraform, кроме как запустить внешний скрипт или aws-cli из поставщика local-exec.

...