Page MenuHomeSoftware Heritage

Separate profile::devel::postgres into profile::postgres::client
ClosedPublic

Authored by ardumont on Oct 27 2020, 10:53 AM.

Details

Summary

The former is a profile to install postgresql development packages. The later
is to actually install pg_service/pg_pass files per use to allow connections
with cli like psql service=swh.

This also stops too many postgresql tools installation. Currently, the staging
nodes installs the postgresql-13 packages where it should not. The server part
for those nodes currently pins the version it wants and that's not respected
due to that profile.

This is a pre-requisite clean up step for T2736.

Test Plan

bin/octocatalog-diff

Diff Detail

Repository
rSPSITE puppet-swh-site
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.