claranet / puppet-consul_template

A Puppet module to manage the config and jobs of Consul Template from Hashicorp
Apache License 2.0
30 stars 89 forks source link

Adapt GitHub module style #110

Closed sts closed 6 years ago

sts commented 6 years ago

Adopt module structure to the Github internal fork. It has several advantages:

The interfaces provide a config_hash and config_defaults instead of individual parameters to both allow access to the full set of configuration options and avoid the need to make module changes as consul-template configuration evolves.

It allows a much leaner implementation, adding options to consul_template::config is quite confusing.

Resolves #100