Puppet Class: badstation::badrvm

Defined in:
manifests/badrvm.pp

Overview

BadStations dealing with Ruby should have RVM:



3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# File 'manifests/badrvm.pp', line 3

class badstation::badrvm
{
  # RVM CONFIGURATION
  # From: https://github.com/maestrodev/puppet-rvm
  include rvm
  # ruby package?
  package { 'ruby': 
    ensure => 'latest',
  }
  # Ensure that Vagrant is defined as an RVM user.
  rvm::system_user { vagrant: }
  
  rvm_system_ruby {
    'ruby-2':
      ensure	=> 'present',
      default_use => true,
  } 
}