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.
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