Well, it appears twice because the parameter `validcon_path` appears in private class `postgresql::globals` and the public one `postgresql::client`.

You're confused by the fact that the _documentation_ appears twice or the fact that the parameter is passed through `postgresql::globals` to `postgresql::client` ?