If we instantiate the module with defaults, puppet attempts to manage the ownership of the config directory, but doesn't create the user; the run then fails with:
Error: Could not find user consul-template
Error: /Stage[main]/Consul_template::Config/File[/etc/consul-template]/owner: change from root to consul-template failed: Could not find user consul-template
Error: Could not find group consul-template
Error: /Stage[main]/Consul_template::Config/File[/etc/consul-template]/group: change from root to consul-template failed: Could not find group consul-template
Notice: /Stage[main]/Consul_template::Config/File[/etc/consul-template/config]: Dependency File[/etc/consul-template] has failures: true
If we instantiate the module with defaults, puppet attempts to manage the ownership of the config directory, but doesn't create the user; the run then fails with:
Perhaps the default should be changed to
true
?