Puppet module to provide auto-discovery and auto-configuration for service clients