class kerberos { case $operatingsystem { centos, redhat: { $package_name = 'krb5-workstation' $package2_name = 'pam_krb5' $config_name = '/etc/krb5.conf' } debian, ubuntu: { $package_name = 'unknown' $package2_name = 'unknown' $config_name = '/etc/krb5.conf' } Solaris: { $package_name = 'service/security/kerberos-5' $package2_name = undef $config_name = '/etc/krb5/krb5.conf' } }