1 class squid_deb_proxy::server {
2 package { 'squid-deb-proxy':
6 service { 'squid-deb-proxy':
9 require => Package[ 'squid-deb-proxy' ],
12 file {'/etc/squid-deb-proxy/mirror-dstdomain.acl.d/20-custom':
13 source => [ 'puppet:///modules/site_squid_deb_proxy/mirror-dstdomain.acl.d/20-custom',
14 'puppet:///modules/squid_deb_proxy/mirror-dstdomain.acl.d/20-custom' ],
15 notify => Service[ 'squid-deb-proxy' ],
16 require => Package[ 'squid-deb-proxy' ],
22 file {'/etc/squid-deb-proxy/allowed-networks-src.acl.d/20-custom':
23 source => [ 'puppet:///modules/site_squid_deb_proxy/allowed-networks-src.acl.d/20-custom',
24 'puppet:///modules/squid_deb_proxy/allowed-networks-src.acl.d/20-custom' ],
25 notify => Service[ 'squid-deb-proxy' ],
26 require => Package[ 'squid-deb-proxy' ],
32 file { '/etc/squid-deb-proxy/squid-deb-proxy.conf':
33 source => [ "puppet:///modules/site_squid_deb_proxy/${::operatingsystem}/squid-deb-proxy.conf",
34 "puppet:///modules/squid_deb_proxy/${::operatingsystem}/squid-deb-proxy.conf" ],
35 notify => Service[ 'squid-deb-proxy' ],
36 require => Package[ 'squid-deb-proxy' ],