Add discovery plugin for puppetdb

Signed-off-by: Christophe Vanlancker <christophe.vanlancker@inuits.eu>
add submodule
Add direct_addressing option

Signed-off-by: Christophe Vanlancker <christophe.vanlancker@inuits.eu>
Add options to configure usage of puppetdb for discovery

Signed-off-by: Christophe Vanlancker <christophe.vanlancker@inuits.eu>
fix erb template
use mc as default discovery method and change configuration entries based on filling in of the puppetdb host

Signed-off-by: Christophe Vanlancker <christophe.vanlancker@inuits.eu>
Dont reassign variable

Signed-off-by: Christophe Vanlancker <christophe.vanlancker@inuits.eu>
Direct Addressing should go in server.cfg

Signed-off-by: Christophe Vanlancker <christophe.vanlancker@inuits.eu>
Use numeric boolean for now

Signed-off-by: Christophe Vanlancker <christophe.vanlancker@inuits.eu>
Nope, direct addressing goes in client....

Signed-off-by: Christophe Vanlancker <christophe.vanlancker@inuits.eu>
So apparently both server and client need to specify direct addressing...

Signed-off-by: Christophe Vanlancker <christophe.vanlancker@inuits.eu>
Merge remote-tracking branch 'github/master'