Skip to content

gad-infra-puppet/puppet-squid3

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

puppet-squid3

Overview

Install, enable and configure a Squid 3 http proxy server with its main configuration file options.

  • squid3 : Main class for the Squid 3 http proxy server.

Examples

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',
}

Packages

No packages published

Languages

  • Puppet 61.0%
  • Ruby 39.0%