use epel by default.  Allow repo override by providing uri in attribute
use platform_family in case statement