title: How do I use 'rvm use' with puppet?
body: <p>I'm trying to use Puppet to set up RVM on a variety of systems. Everything works fine until I try to specify which Ruby to use.</p>
  
  <p>Running <code>rvm use 1.9.3</code> with a Puppet exec yields an error, because 'rvm is not a function', since Puppet's exec forces all commands to be fully qualified.</p>
  
  <p>How would I use Puppet to set the system Ruby through RVM? Is this even possible?</p>