一个简单的人形跑者。
terraecs的Python项目详细描述
地形
terracs是一个简单的cli工具,用于运行依赖于terraformed基础设施的一次性ecs/fargate任务。
动机
- 我需要在Fargate服务环境中运行任务(无论是Ror Rake、Laravel Artisan等)
- 我为iac使用terraform,我不想通过第三方创建恶意/不可维护的资源(就像无服务器框架那样)
- 我不想为每个不同的任务更改我的IAC,而是要有一个单独的任务定义,只运行临时命令 这些一次性任务是脏的,我只想直接反馈它是如何运行的(日志+退出状态)
用法
$ terraform output -module=custom_ecs_task -json > output.json $ terraecs -f output.json run "command""arg1""arg2"