Puppet Class: rbenv::dependencies::ubuntu

Defined in:
manifests/dependencies/ubuntu.pp

Overview



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# File 'manifests/dependencies/ubuntu.pp', line 1

class rbenv::dependencies::ubuntu {
  if ! defined(Package['build-essential'])  { package { 'build-essential':  ensure => installed } }
  if ! defined(Package['libc6-dev'])        { package { 'libc6-dev':        ensure => installed } }
  if ! defined(Package['bison'])            { package { 'bison':            ensure => installed } }
  if ! defined(Package['openssl'])          { package { 'openssl':          ensure => installed } }
  if ! defined(Package['libreadline6'])     { package { 'libreadline6':     ensure => installed } }
  if ! defined(Package['libreadline6-dev']) { package { 'libreadline6-dev': ensure => installed } }
  if ! defined(Package['zlib1g'])           { package { 'zlib1g':           ensure => installed } }
  if ! defined(Package['zlib1g-dev'])       { package { 'zlib1g-dev':       ensure => installed } }
  if ! defined(Package['libssl-dev'])       { package { 'libssl-dev':       ensure => installed } }
  if ! defined(Package['libyaml-dev'])      { package { 'libyaml-dev':      ensure => installed } }
  if ! defined(Package['libxml2-dev'])      { package { 'libxml2-dev':      ensure => installed } }
  if ! defined(Package['libxslt1-dev'])     { package { 'libxslt1-dev':     ensure => installed, alias =>'libxslt-dev' } }
  if ! defined(Package['autoconf'])         { package { 'autoconf':         ensure => installed } }
  if ! defined(Package['git'])              { package { 'git':              ensure => installed, name => 'git-core' } }
  if ! defined(Package['curl'])             { package { 'curl':             ensure => installed } }
}