The module used to manage the postgresql database (puppetlabs-postgresql) only supports to manage a single postgresql instance.
It's not enough for our usages as for database servers, we have 3 clusters, 1 for the main storage, 1 for the secondary databases (scheduler, lister, ...) and 1 for the indexer.
We need to have a module that support such configuration