Listing 3. modules/nagios/manifests/params.pp class nagios::params { $resource_dir = '/etc/nagios/resource.d' $user = 'nagios' case $::operatingsystem { debian: { $service = 'nagios3' } solaris: { $service = 'cswnagios' } default: { fail("This module is not supported on $::operatingsystem") } } }