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
Branch
staging
Lint
No Linters Available
Unit
No Unit Test Coverage
Build Status
Buildable 16641
Build 25653: arc lint + arc unit