Can you add a comment here that says something like this:

    A lot of the difference between the PE and FOSS manifests here is only necessary because the
    puppetdb::database::postgresql module doesn't parameterize things like the service name.  It
    would be nice to simplify this once we've added more parameters to the module.