varnish base config, crude
This commit is contained in:
@@ -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': }
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user