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

Version Path
bebox-0.0.1 lib/templates/puppet/step-0/modules/rbenv/manifests/dependencies/centos.pp
freighthop-0.6.1 modules/rbenv/manifests/dependencies/centos.pp
freighthop-0.6.0 modules/rbenv/manifests/dependencies/centos.pp
freighthop-0.5.2 modules/rbenv/manifests/dependencies/centos.pp
freighthop-0.5.1 modules/rbenv/manifests/dependencies/centos.pp
freighthop-0.5.0 modules/rbenv/manifests/dependencies/centos.pp
freighthop-0.4.1 modules/rbenv/manifests/dependencies/centos.pp
freighthop-0.4.0 modules/rbenv/manifests/dependencies/centos.pp
freighthop-0.3.3 modules/rbenv/manifests/dependencies/centos.pp
freighthop-0.3.2 modules/rbenv/manifests/dependencies/centos.pp
freighthop-0.3.1 modules/rbenv/manifests/dependencies/centos.pp
freighthop-0.3.0 modules/rbenv/manifests/dependencies/centos.pp