Puppet Dell iDRAC control

if $::manufacturer == 'Dell Inc.' {
	exec { 'Disable DRAC SNMP':
		command =>; 'racadm config -g cfgOobSnmp -o cfgOobSnmpAgentEnable 0',
		path =>; '/opt/dell/srvadmin/sbin:/bin',
		onlyif =>; '/usr/bin/test `/opt/dell/srvadmin/sbin/racadm getconfig -g cfgOobSnmp -o cfgOobSnmpAgentEnable` -eq 1',
	}
}

Yea, I think onlyif bit is not nice.