[Pulp-dev] status of the ansible postgres role

Matthias Dellweg dellweg at atix.de
Tue Sep 3 12:27:40 UTC 2019


Hi all,
in the ansible-pulp role (that is meant to install pulp) we use a role
to install the postgresql db-server from galaxy named
ansible-role-postgres.
Sadly the upstream version of this role is missing fedora30 support,
and the PR for this has not been merged for a long time.
This leads to ansible-pulp using a clone of this role, which is
hosted on github in a personal namespace and is missing debian10 support
respectively.
This sounds to me like a kind of short term workaround, but it is in
place for almost half a year now.

I see several ways to move this forward:

1)Leave it as is, wait for upstream.
  pros: nothing to do (now)
  cons: no good debian support
2)Use upstream role and add fedora30 config like debian10 config [0]
  pros: no need to maintain a clone of the role
  cons: ugly workaround
3)Use upstream, and drop fedora30 support for now
  pros: no need to maintain a clone of the role
  cons: seems quite obvious?
4)Maintain a clone of the role in the pulp namespace with a team of
  committers
  pros: most flexibility, fedora30 & debian10 support
  cons: extra maintainance work

(The order is random, and the numbers are only for future references. I
do not want to express a personal preference this way.)

  Matthias

[0] https://github.com/pulp/pulplift/pull/45
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 833 bytes
Desc: OpenPGP digital signature
URL: <http://listman.redhat.com/archives/pulp-dev/attachments/20190903/7ab6b90d/attachment.sig>


More information about the Pulp-dev mailing list