Skip to content
This repository was archived by the owner on Mar 17, 2025. It is now read-only.

Commit 3ec122b

Browse files
committed
Add libyaml-dev dependancy - rails#19
1 parent 2f90d53 commit 3ec122b

File tree

1 file changed

+9
-4
lines changed

1 file changed

+9
-4
lines changed

puppet/manifests/default.pp

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -39,12 +39,12 @@
3939
database { $ar_databases:
4040
ensure => present,
4141
charset => 'utf8',
42-
require => Class['mysql::server']
42+
require => Class['mysql::server']
4343
}
4444

4545
database_user { 'rails@localhost':
4646
ensure => present,
47-
require => Class['mysql::server']
47+
require => Class['mysql::server']
4848
}
4949

5050
database_grant { ['rails@localhost/activerecord_unittest', 'rails@localhost/activerecord_unittest2']:
@@ -73,7 +73,7 @@
7373

7474
pg_user { 'rails':
7575
ensure => present,
76-
require => Class['postgresql::server']
76+
require => Class['postgresql::server']
7777
}
7878

7979
pg_user { 'vagrant':
@@ -106,6 +106,11 @@
106106
ensure => installed
107107
}
108108

109+
# Required for Ruby binary install
110+
package { 'libyaml-dev':
111+
ensure => installed
112+
}
113+
109114
# Nokogiri dependencies.
110115
package { ['libxml2', 'libxml2-dev', 'libxslt1-dev']:
111116
ensure => installed
@@ -132,7 +137,7 @@
132137
# Thanks to @mpapis for this tip.
133138
command => "${as_vagrant} '${home}/.rvm/bin/rvm install 1.9.3 --latest-binary && rvm --fuzzy alias create default 1.9.3'",
134139
creates => "${home}/.rvm/bin/ruby",
135-
require => Exec['install_rvm']
140+
require => [ Package['libyaml-dev'], Exec['install_rvm'] ]
136141
}
137142

138143
exec { "${as_vagrant} 'gem install bundler --no-rdoc --no-ri'":

0 commit comments

Comments
 (0)