Sha256: 2d5b495e1a135ad60c12da36ed02c796f9cb8ea92806eb33555e8da8eb458d13
Contents?: true
Size: 1.63 KB
Versions: 12
Compression:
Stored size: 1.63 KB
Contents
class rbenv::dependencies::centos { # These are the "build essentials" for RHEL / CentOS if ! defined(Package['autoconf']) { package { 'autoconf': ensure => installed } } if ! defined(Package['automake']) { package { 'automake': ensure => installed } } if ! defined(Package['binutils']) { package { 'binutils': ensure => installed } } if ! defined(Package['bison']) { package { 'bison': ensure => installed } } if ! defined(Package['flex']) { package { 'flex': ensure => installed } } if ! defined(Package['gcc']) { package { 'gcc': ensure => installed } } if ! defined(Package['gcc-c++']) { package { 'gcc-c++': ensure => installed } } if ! defined(Package['gettext']) { package { 'gettext': ensure => installed } } if ! defined(Package['libtool']) { package { 'libtool': ensure => installed } } if ! defined(Package['make']) { package { 'make': ensure => installed } } if ! defined(Package['patch']) { package { 'patch': ensure => installed } } if ! defined(Package['pkgconfig']) { package { 'pkgconfig': ensure => installed } } # Other packages required to build a proper Ruby if ! defined(Package['readline-devel']) { package { 'readline-devel': ensure => installed } } if ! defined(Package['openssl-devel']) { package { 'openssl-devel': ensure => installed } } if ! defined(Package['zlib-devel']) { package { 'zlib-devel': ensure => installed } } # Git and curl are needed for rbenv and ruby-build if ! defined(Package['git']) { package { 'git': ensure => installed } } if ! defined(Package['curl']) { package { 'curl': ensure => installed } } }
Version data entries
12 entries across 12 versions & 2 rubygems