Merge remote-tracking branch 'immerda/master'
authorvarac <varacanero@zeromail.org>
Fri, 22 Jan 2016 16:35:12 +0000 (17:35 +0100)
committervarac <varacanero@zeromail.org>
Fri, 22 Jan 2016 16:35:12 +0000 (17:35 +0100)
1  2 
manifests/init.pp

  # the Free Software Foundation.
  #
  
+ # manage rubygems basics
  class rubygems {
-   package{'rubygems':
-     ensure => installed,
+   # from debian 8 on this is not anymore needed as it's part of the ruby pkg
+   if ($::operatingsystem != 'Debian') or (versioncmp($::operatingsystemmajrelease,'8') < 0) {
+     package{'rubygems':
+       ensure => installed,
+     }
    }
 +  file { '/etc/gemrc':
 +    source => [ 'puppet:///modules/site_rubygems/gemrc',
 +                'puppet:///modules/rubygems/gemrc' ],
 +    mode   => '0644',
 +    owner  => 'root',
 +    group  => 'root',
 +  }
  }