Release notes for the claranet/puppet-varnish module.
- Set permissions for
/etc/varnish/secret
to prevent varnish-agent startup issues as described here, pull request #61 - Add support for Varnish 6.0, 6.0LTS and 6.1 - pull requests #59 and #60
- This module is now compatible with the Puppet Development Kit - this can be verified by running
pdk validate
- Parameters are validated against Puppet 4 data types
- Stdlib version requirements have been raised
- New parameter:
varnish::storage_additional
- allows setting multiple storage backends, pull request #52 - Adding deprecation notices for Puppet 3
- Fixing version-comparison bug for Debian 8.0
- Adding fully-qualified paths to
varnish_reload_vcl
for all Varnish versions in CentOS 6 and 7
- Fixing Puppet 3 bug in handling of
undef
values ofvarnish::instance_name
in ERB templates
- Fixing syntax error in previous release
- Varnish 4+ requires passing multiple listen interfaces by specifying multiple
-a
flags, not a single comma-separated value. - Various Puppet 3 fixes
- New parameter:
varnish::instance_name
- allows setting Varnish's instance name - fixes #44 - Parameter
listen
now accepts an array to set multiple listen interfaces - fixes #33
- Major version increase after module move to Claranet GitHub org
- Adds Varnish 5 support (5.0, 5.1 and 5.2)
- Removes old repository and moves to PackageCloud
- Default Varnish version changed to 4.1 for all OS families
- Systemd service set up depending on Varnish/OS version
- Add support for Debian Wheezy + Jessie
- Fix Varnish vcl_reload command
- Relax puppetlabs-apt version dependency because of librarian issues
- Added support for Ubuntu 14.04
- Passing secret is now optional (but still supported)
- Added support for Ubuntu 12.04
- Improved tests for Varnish 4 on EL6