Redishappy-consul registers services in Consul via Catalog API, and hence Redis get unregistered in 1 minute. There is a workaround described in readme of https://github.com/lesaux/puppet-redishappy, which is to use a separate node name for all Redis instances.
@mdevilliers, could you explain why Catalog API is being used instead of (seemingly) more appropriate Agent API? In case there are any particular reasons, I suggest a notice be added into Redishappy's readme highlighting this workaround.
Redishappy-consul registers services in Consul via Catalog API, and hence Redis get unregistered in 1 minute. There is a workaround described in readme of https://github.com/lesaux/puppet-redishappy, which is to use a separate node name for all Redis instances.
@mdevilliers, could you explain why Catalog API is being used instead of (seemingly) more appropriate Agent API? In case there are any particular reasons, I suggest a notice be added into Redishappy's readme highlighting this workaround.
Thanks.