diff options
Diffstat (limited to 'manifests/init.pp')
-rw-r--r-- | manifests/init.pp | 43 |
1 files changed, 0 insertions, 43 deletions
diff --git a/manifests/init.pp b/manifests/init.pp index e230b9a..599a338 100644 --- a/manifests/init.pp +++ b/manifests/init.pp @@ -15,46 +15,3 @@ class squid { include squid::munin } } - - -class squid::base { - package { 'squid': - ensure => present, - } - - service{'squid': - enable => true, - ensure => running, - hasstatus => true, - require => Package[squid], - } - - file {"squid_config": - path => "/etc/squid/squid.conf", - ensure => file, owner => root, group => root, mode => 644, - source => [ "puppet://$server/files/squid/${fqdn}/squid.conf", - "puppet://$server/files/squid/squid.conf", - "puppet://$server/modules/squid/squid.conf" ], - notify => Service[squid], - } -} - -class squid::gentoo inherits squid::base { - Package[squid]{ - category => 'net-proxy', - } -} - -# rpms: we got the latest rpm from here: -# http://people.redhat.com/mnagy/squid/ -# distro rpms seems to have problems... -class squid::centos inherits squid::base { - file{'/etc/sysconfig/squid': - source => [ "puppet://$server/files/squid/sysconfig/${fqdn}/squid", - "puppet://$server/files/squid/sysconfig/squid", - "puppet://$server/modules/squid/sysconfig/squid" ], - require => Package['squid'], - notify => Service['squid'], - owner => root, group => 0, mode => '0644'; - } -} |