[DO NOT MERGE] Initial commit of refactor. Still contains old code.

openshift_{user,password} is only needed on broker hosts