varnish base config, crude

This commit is contained in:
Udo Waechter
2014-11-04 12:53:37 +01:00
parent 97051928e2
commit 22680a3510
4 changed files with 169 additions and 9 deletions

View File

@@ -1,13 +1,30 @@
class varnish {
package { 'varnish': require => Class['packages::backports'], }
package { 'varnish': require => Class['packages::backports'], }
# ncsa loggin:
service { ['varnishncsa', 'varnishlog']:
ensure => running,
enable => true,
require => Package['varnish']
}
# ncsa loggin:
service { ['varnish', 'varnishncsa', 'varnishlog']:
ensure => running,
enable => true,
require => Package['varnish']
}
class{'logshipper::app::varnishncsa': }
ganglia::module::python_git { 'varnish': }
file {
'/etc/default/varnish':
content => template('varnish/etc_default_varnish.erb'),
notify => Service['varnish'];
'/etc/default/varnishnsca':
content => template('varnish/etc_default_varnishncsa.erb'),
notify => Service['varnishncsa'];
'/etc/default/varnishlog':
content => template('varnish/etc_default_varnishlog.erb'),
notify => Service['varnishlog'];
}
class { 'logshipper::app::varnishncsa':
require => File['/etc/default/varnishnsca'];
}
ganglia::module::python_git { 'varnish': }
}