+++ /dev/null
-class varnish {
-
- package { 'varnish':
- ensure => installed,
- }
-
- service { 'varnish':
- ensure => running,
- }
-
- include apache2::dynamic
-
- @ferm::rule { 'dsa-varnish':
- domain => '(ip ip6)',
- prio => '100',
- description => 'Allow http access',
- rule => '&SERVICE(tcp, 80)'
- }
-
- file { '/etc/default/varnish':
- source => 'puppet:///modules/varnish/varnish.default',
- require => Package['varnish'],
- notify => Service['varnish'],
- mode => '0444',
- }
-
- file { '/etc/varnish/default.vcl':
- source => 'puppet:///modules/varnish/default.vcl',
- require => Package['varnish'],
- notify => Service['varnish'],
- mode => '0444',
- }
-
- file { '/etc/logrotate.d/varnish':
- source => 'puppet:///modules/varnish/varnish.logrotate',
- require => Package['varnish'],
- mode => '0444',
- }
-}
-