diff options
Diffstat (limited to 'manifests/init.pp')
-rw-r--r-- | manifests/init.pp | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/manifests/init.pp b/manifests/init.pp index 537718d..96f1566 100644 --- a/manifests/init.pp +++ b/manifests/init.pp @@ -7,6 +7,7 @@ class squid { case $operatingsystem { gentoo: { include squid::gentoo } + centos: { include squid::centos } default: { include squid::base } } @@ -43,3 +44,14 @@ class squid::gentoo inherits squid::base { category => 'net-proxy', } } + +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/squid/sysconfig/squid" ], + require => Package['squid'], + notify => Service['squid'], + owner => root, group => 0, mode => '0644'; + } +} |