Setup the repos using yumrepo and not packages which were causing
chicken and egg issues

Simply requires on the repos using chaining

Add a 'cluster' fact and clean up the yum repo