a very basic generic varnish module
authorPeter Palfrader <peter@palfrader.org>
Mon, 28 May 2018 08:19:18 +0000 (10:19 +0200)
committerPeter Palfrader <peter@palfrader.org>
Mon, 28 May 2018 08:19:18 +0000 (10:19 +0200)
modules/varnish/manifests/base.pp [new file with mode: 0644]

diff --git a/modules/varnish/manifests/base.pp b/modules/varnish/manifests/base.pp
new file mode 100644 (file)
index 0000000..ebee201
--- /dev/null
@@ -0,0 +1,16 @@
+class varnish::base {
+       package { 'varnish':
+               ensure => installed,
+       }
+       service { 'varnish':
+               ensure => running,
+       }
+
+       file { '/var/lib/varnish/.nobackup':
+               ensure  => present,
+               content => "",
+               require =>  Package['varnish'],
+               mode    => '0444',
+       }
+}
+