diff --git a/manifests/squid_filter.pp b/manifests/squid_filter.pp index 2d124f5fef57a58ab973ffd3290c1bb8eeb08f17..6c8355996914cc7c156aefa20e1d51748ef3a20d 100644 --- a/manifests/squid_filter.pp +++ b/manifests/squid_filter.pp @@ -14,24 +14,40 @@ class aes::squid_filter { file { '/usr/libexec/squid/helpers': ensure => directory, - purge => true, recurse => true, - mode => '0644', - owner => root, - group => root, + purge => true, + force => true, + owner => squid, + group => squid, + mode => '0644', source => "puppet:///modules/${module_name}/squid/helpers", } + file { '/usr/libexec/squid/helpers/squid-url-rewrite.py': + ensure => file, + owner => squid, + group => squid, + mode => '0755', + source => "puppet:///modules/${module_name}/squid/helpers/squid-url-rewrite.py", + } + file { '/var/cache/squid' : ensure => directory, - mode => '0664', + mode => '0750', + owner => squid, + group => squid, + } + + file { '/var/log/squid' : + ensure => directory, + mode => '0750', owner => squid, group => squid, } file { '/var/lib/ssl_db' : ensure => directory, - mode => '0770', + mode => '0750', owner => squid, group => squid, }