from azkaban import Job, Project project = Project('foo') project.add_job('bar', Job({'type': 'command', 'command': 'echo "Hello!"'} ,{'type': 'command', 'command1': 'echo "test!"'})) #project.add_job('biff', Job({'type': 'command', 'command': 'echo "Bang!"'})) project.add_file('/usr/local/proj/tools/RedshiftETL/bin/experimental/bax.jar') project.add_job('job3',Job({'type': 'command', 'command': 'echof "Job3 output"'},{'dependencies': 'bar'})) project.add_job('job4',Job({'type': 'command', 'command': 'echo "Job4"'},{'dependencies': 'bar'})) project.add_job('job5',Job({'type': 'command', 'command': 'echo "Job5"'},{'dependencies': 'job3,job4'})) if __name__ == '__main__': project.main()