This snippet will dynamically set the thresholds for check_load exported resources in Icinga/Nagios via Puppet exported resources based on the processorcount fact.
@@nagios_service { "LX_LOAD_${hostname}":
check_command => "ssh_load!${$::processorcount*2}!${$::processorcount}!${$::processorcount*0.7}!${$::processorcount*4}!${$::processorcount*2}!${$::processorcount}",
use => "generic-service",
host_name => "$fqdn",