$storage_file = '/var/lib/varnish/$INSTANCE/varnish_storage.bin' resolves to:
/var/lib/varnish/default/varnish_storage.bin
when 'puppet agent' runs, it cant restart the service because the 'default' directory does not exist.
creating and chown'ing the 'default' directory to varnish:varnish allows the service to start properly.
i'm running Puppet 2.7, current puppet-varnish, and Ubuntu 12.04 on the host in question.
shouldnt this directory should be created by your module, if it doesnt exist?
$storage_file = '/var/lib/varnish/$INSTANCE/varnish_storage.bin' resolves to:
/var/lib/varnish/default/varnish_storage.bin
when 'puppet agent' runs, it cant restart the service because the 'default' directory does not exist.
creating and chown'ing the 'default' directory to varnish:varnish allows the service to start properly.
i'm running Puppet 2.7, current puppet-varnish, and Ubuntu 12.04 on the host in question.
shouldnt this directory should be created by your module, if it doesnt exist?