Puppet Class: rvm::rvmrc
- Inherits:
- rvm::params
- Defined in:
- manifests/rvmrc.pp
Overview
Configure the /etc/rvmrc file
2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
# File 'manifests/rvmrc.pp', line 2
class rvm::rvmrc (
Boolean $manage_group = $rvm::params::manage_group,
$template = 'rvm/rvmrc.erb',
String[0] $umask = 'u=rwx,g=rwx,o=rx',
Optional[Integer[0]] $max_time_flag = undef,
Enum['disabled', 'warn', 'enabled'] $autoupdate_flag = 'disabled',
Optional[Integer[0, 1]] $silence_path_mismatch_check_flag = undef,
) inherits rvm::params {
if $manage_group { include rvm::group }
file { '/etc/rvmrc':
content => template($template),
mode => '0664',
owner => 'root',
group => $rvm::params::group,
before => Exec['system-rvm'],
}
}
|