Move stuff to roles from playbooks
Current setup doesn't work that well when inheriting. I would like "all
my projects" to only inherit from the job which uses the
`run-test-command` playbook. Then, those jobs which need submodules,
should explicitly ask for that pre- playbook provided by
`git-submodules`.
It seems that inheritance doesn't really work that way in Zuul :(, so
let's at least use role dependencies to simplify that Zuul JSON env
preparation a little bit.
Change-Id: I48c13bff0be7cf796b75e5176774226fb3bb5cc8
10 files changed