Release notes for the claranet/puppet-varnish module.
- This module is now compatible with the Puppet Development Kit - this can be verified by running
pdk validate - Testing has also been extended to the
consul_template_sorted_jsonfunction, originally forked fromsolarkennedy-consul
- Support for Ubuntu 18.04 and newer has been added by defaulting to
systemdinparams.pp- #116
- The
consul_sorted_jsonfunction has been forked fromsolarkennedy-consulat commit 993dd2b to remove upstream dependency issues and renamed toconsul_template_sorted_json.
- Parameters are validated against Puppet 4 data types
- Stdlib version requirements have been raised
- Restructure class inclusion by replacing anchor pattern with 'contain' and class ordering
- Rename
$::footo$foo - Switch to structured facts
- Move from
$foo_realto$_foopattern - Thanks to Will Yardley for raising #108
- This is the last version of the module to be released with compatibility for Puppet 3
- Backported fix for #115
- Use
config_hashfor most config options deprecating many parameters, based on changes made in github/consul_template fork (#110 / #111). Thanks to ross and GitHub for allowing this to be adopted back upstream. - Drop support for very old OSes like RHEL/CentOS 5, etc.
- Now depends on
KyleAnderson/consulmodule forconsul_sorted_jsonfunction. - Deprecated the following parameters:
consul_hostconsul_portconsul_tokenconsul_retryconsul_retry_attemptsconsul_retry_backoffconsul_waitconsul_max_stalededuplicatededuplicate_prefixlog_levelvault_enabledvault_addressvault_tokenvault_sslvault_ssl_verifyvault_ssl_certvault_ssl_ca_certconsul_reload_signalconsul_kill_signalconsul_ssl_enabledconsul_ssl_verifyconsul_ssl_certconsul_ssl_ca_cert
- Added parameters:
pretty_configpretty_config_indentconfig_hashconfig_defaults
- Feature Enhancement: Change consul-tempalte systemd restart option
- Bugfix: Revert: Do not create the user group by default. Run consul-template as root/root instead
- Pulled
- Bugfix: Create the user group by default, else we can't chown the install directory #70
- Feature: Support logrotate through
logrotate_on#50 - Feature: Support watches definition in Hiera #59
- Bugfix: Don't use root if we launch through Upstart or Systemd #51 #60
- Bugfix: Allow both or neither of
templateandsourceto be set #52 - Bugfix: Anchors to improve dependency resolution #62 #63
- Bugfix: All
consul_templatereleases are now zipfiles - removestriparg #65
- Feature: Use releases.hashicorp.com download URL #42
- Feature: Better UNIX permissions on config/template files #43
- Feature: Specify existing source file location for watches #45
- Bugfix: config param name should be max_stale rather than max-stale #46
- Bugfix: downloading older versions of Consul Template works again #39
- Support upgrades of Consul Template on the same machine #37