Create Rack folders with sudo
Use a full path for the passenger install
CentOS paths and values for Passenger
Start the puppet agent in a more traditional way