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
tree: bda1d5e219371ecc94b7e6afcabdf710b3d367b2
  1. README.md
  2. playbooks/
  3. roles/
  4. zuul.yaml
README.md

Zuul jobs specific to CESNET