Refactor so that the helper is used for setting all attributes which are passed through
Parameterise the failovermethod for remi
Update to indicate that you can use any of the underlying yum_repository attributes