diff options
author | mh <mh@immerda.ch> | 2012-10-21 15:21:16 +0200 |
---|---|---|
committer | mh <mh@immerda.ch> | 2012-10-21 15:21:16 +0200 |
commit | 4dd60e104fc79709491ddc151177a1638d46fc45 (patch) | |
tree | fe7fc7af5baec6bc548786f7b0350a30194e115f /manifests | |
parent | 94b99fef7a85d9165b40e2dc01c5617824330826 (diff) | |
download | puppet-lighttpd-4dd60e104fc79709491ddc151177a1638d46fc45.tar.gz puppet-lighttpd-4dd60e104fc79709491ddc151177a1638d46fc45.tar.bz2 |
enable deployed configs on debian
Diffstat (limited to 'manifests')
-rw-r--r-- | manifests/config/file.pp | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/manifests/config/file.pp b/manifests/config/file.pp index 8e361f7..95a5968 100644 --- a/manifests/config/file.pp +++ b/manifests/config/file.pp @@ -13,7 +13,7 @@ define lighttpd::config::file( mode => '0644'; } - case $operatingsystem { + case $::operatingsystem { centos,redhat,fedora: { file_line{$name: ensure => $ensure, @@ -22,6 +22,18 @@ define lighttpd::config::file( notify => Service['lighttpd'], } } + debian,ubuntu: { + $link_ensure = $ensure ? { + 'present' => 'link', + default => $ensure + }, + file{"/etc/lighttpd/conf-enabled/${name}.conf": + ensure => $link_ensure, + target => "${lighttpd::conf_dir}/${name}.conf", + require => Package['lighttpd'], + notify => Service['lighttpd']; + } + } } case $content { |