This python module and CLI entry point sumbit 5 jobs to AWS Batch in a defined workflow. This is intended to run from the command line or within a docker contianer.
The workflow creates 5 jobs demonstrating a fan out, fan in workflow. All of the jobs run the same job definition, because after all, this is just a poc.
- Job1 depends on no other jobs.
- Job2a depends on Job1
- Job2b depends on Job1
- Job2c depends on Job1
- Job3 depends on job2a, job2b, job2c
A Dockerfile, provided, builds the python egg and installs it with pip. The CMD of this docker image runs the schedule command to build the workflow describe above.
The code is documented in DocString. It's fairly short and readable.
