# profiles::base::repos class profiles::base::repos { # manage package repositories case $facts['os']['family'] { 'RedHat': { include crypto_policies include profiles::yum::global include profiles::firewall::firewalld } 'Debian': { include profiles::apt::global } default: { fail("Unsupported OS family ${facts['os']['family']}") } } }