Puppet Class: tungsten::prereq::rvm
- Inherits:
- tungsten::prereq::unix_user
- Defined in:
- manifests/prereq/rvm.pp
Overview
17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
# File 'manifests/prereq/rvm.pp', line 17
class tungsten::prereq::rvm (
$enabled = true
) inherits tungsten::prereq::unix_user {
if $enabled == true {
exec { "install-rvm":
cwd => "/tmp/",
command => "/usr/bin/curl curl -L https://get.rvm.io | bash -s stable",
creates => "/usr/local/rvm/bin/rvm",
require => Package[ruby],
}
User["tungsten::systemUser"] {
groups +> ["rvm"],
require +> [Exec["install-rvm"]]
}
}
}
|