Loading via external nodes changes some underlying assumptions about
visibility and how various classes get loaded.
---
recipes/apache/manifests/init.pp | 6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/recipes/apache/manifests/init.pp b/recipes/apache/manifests/init.pp
index de703aa..7214f4e 100644
--- a/recipes/apache/manifests/init.pp
+++ b/recipes/apache/manifests/init.pp
@@ -1,6 +1,3 @@
-$apache_dir = "/etc/httpd"
-$apache_conf_dir = "${apache_dir}/conf.d"
-
class apache {
# require apache and mod_ssl
package { "httpd": ensure => installed }
@@ -31,6 +28,9 @@ class apache {
}
define apache::site ( $ensure = 'present', $source = '') {
+ $apache_dir = "/etc/httpd"
+ $apache_conf_dir = "${apache_dir}/conf.d"
+
$site_file = "${apache_conf_dir}/${name}.conf"
file {
$site_file:
--
1.7.4.4