ensure => installed,
}
- package { "mod_rack":
- name => "libapache2-mod-passenger",
- ensure => installed,
- }
-
service { "apache":
name => "apache2",
ensure => running,
require => Package["mod_macro"],
}
- module { "passenger":
- ensure => present,
- require => Package["mod_rack"],
- }
-
# apache mod_macro configuration
file { "${apache2_macros}":
ensure => present,
refreshonly => true,
}
}
+
+class apache::rails inherits apache {
+ package { "mod_rack":
+ name => "libapache2-mod-passenger",
+ ensure => installed,
+ }
+
+ module { "passenger":
+ ensure => present,
+ require => Package["mod_rack"],
+ }
+}