sonian/sensu — pull request #223 by jlambert121 (2012-02-05 15:39:45+00:00)
Title: added rhel based distro support (puppet) using using jeremy carroll's rpms

Added RHEL support (tested on SL6.1)
Updated the Exec('ln') resources to be of Files of type link

To use:
EPEL repos available (dependencies)
sudo rpm -Uvh http://download.fedora.redhat.com/pub/epel/6/i386/epel-release-6-5.noarch.rpm
Jeremy Carrol's repo available (sensu and dependencies)
sudo rpm -Uvh http://yum.carrollops.com/el/6/sensu-release-1.noarch.rpm

Fix the /etc/yum.repos.d/sensu-* paths. Replace $releasever with 6 (sending a note to the maintainer)
Add an execlude to /etc/yum.repos.d/epel.repo because of dependency issue: exclude=rubygem-rack,rubygem-sinatra

install the rubygems package (sudo yum -y install rubygems)

TODO - look at using upstart for services on RHEL distros > 5