diff options
Diffstat (limited to 'manifests/base.pp')
-rw-r--r-- | manifests/base.pp | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/manifests/base.pp b/manifests/base.pp new file mode 100644 index 0000000..c43e4f2 --- /dev/null +++ b/manifests/base.pp @@ -0,0 +1,21 @@ +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/modules/site-squid/${fqdn}/squid.conf", + "puppet://$server/modules/site-squid/squid.conf", + "puppet://$server/modules/squid/squid.conf" ], + notify => Service[squid], + } +} |