diff options
author | mh <mh@immerda.ch> | 2010-11-24 22:45:41 +0100 |
---|---|---|
committer | mh <mh@immerda.ch> | 2010-11-24 22:45:41 +0100 |
commit | 69012beea29fe140a58beefdd00fe060d4237d1e (patch) | |
tree | 77aed5ec1a56b62d3d557ed6bd0cd087aa819141 /manifests/base.pp | |
parent | f5685ecbd5afd8fb4dc6e371ac4603464ea8ac91 (diff) |
introduce a way to manage allowed hosts
Diffstat (limited to 'manifests/base.pp')
-rw-r--r-- | manifests/base.pp | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/manifests/base.pp b/manifests/base.pp index 22dcf6f..af74656 100644 --- a/manifests/base.pp +++ b/manifests/base.pp @@ -8,8 +8,8 @@ class denyhosts::base { service { denyhosts: enable => true, ensure => running, - require => [ Package[denyhosts], - File["/etc/denyhosts.conf"], + require => [ Package[denyhosts], + File["/etc/denyhosts.conf"], File["/var/lib/denyhosts/allowed-hosts"] ], } @@ -23,12 +23,15 @@ class denyhosts::base { mode => 0600, owner => root, group => 0; '/var/lib/denyhosts': ensure => directory, - owner => root, group => 0, mode => 0700; + before => Package[denyhosts], + owner => root, group => 0, mode => 0700; '/var/lib/denyhosts/allowed-hosts': - source => [ "puppet:///modules/site-denyhosts/${fqdn}/allowed-hosts", - "puppet:///modules/site-denyhosts/allowed-hosts", - "puppet:///modules/denyhosts/allowed-hosts" ], + source => "puppet:///modules/denyhosts/allowed-hosts", + replace => false, + before => Package[denyhosts], notify => Service[denyhosts], mode => 0600, owner => root, group => 0; } + + Denyhosts::Allowed_host <<||>> } |