Instead of running set_fact in cycle which consumes significant amount
of output and time to execute, patch moves roles and collections
generation process into a simplier Jinja statements
which are easier to asses and quicker to execute.
Change-Id: I943a608c56a68b32f5ee8d47b10596f35393cae5