gitlab: use import_role instead of role dependencies

Authored by nalvarez on May 11 2019, 10:24 PM.

Description

gitlab: use import_role instead of role dependencies

This lets us control when in the play yarn and redis are installed.

Also, flush handlers to make sure any needed Redis restart is done
earlier. Currently it's not a problem, but when we install other GitLab
components, they will need Redis to have been restarted with the new
configuration (Unix socket, etc).

Details