Skip to content

Commit ae68d66

Browse files
author
Tim Meusel
committed
rewrite of gcc/ruby-devel installation
1 parent 085d089 commit ae68d66

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

manifests/unicorn.pp

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,16 +18,18 @@
1818
class puppet::unicorn () {
1919
include nginx
2020
# install unicorn
21-
$packages = ['ruby-devel', 'gcc']
22-
unless defined(Package[$packages]) {
23-
package {$packages:
21+
unless defined(Package['ruby-devel']) {
22+
package {'ruby-devel':
2423
ensure => 'latest',
2524
}
2625
}
26+
package {'gcc':
27+
ensure => 'latest',
28+
} ->
2729
package {['unicorn', 'rack']:
2830
ensure => 'latest',
2931
provider => 'gem',
30-
require => Package[$packages],
32+
require => Package['ruby-devel'],
3133
} ->
3234
file {'copy-config':
3335
path => '/etc/puppet/config.ru',

0 commit comments

Comments
 (0)