| Module | squid3 |
| In: |
/modules/squid3/manifests/init.pp
|
| Summary: | Squid 3.x proxy server module |
| Author: | Matthias Saou <matthias@saou.eu> |
| License: | Apache License 2.0 |
| Updated: | December 2011 |
Basic memory caching proxy server :
include squid3
Non-caching multi-homed proxy server :
class { 'squid3':
acl => [
'de myip 192.168.1.1',
'fr myip 192.168.1.2',
'office src 10.0.0.0/24',
],
http_access => [
'allow office',
],
cache => [ 'deny all' ],
via => 'off',
tcp_outgoing_address => [
'192.168.1.1 country_de',
'192.168.1.2 country_fr',
],
server_persistent_connections => 'off',
}