Open source TPA v23

What is Trusted Postgres Architect (TPA)?

TPA is an orchestration tool developed by EnterpriseDB (EDB) that uses Ansible to deploy Postgres clusters according to EDB's recommendations.

TPA embodies the best practices followed by EDB, informed by many years of hard-earned experience with deploying and supporting Postgres. These recommendations apply to quick testbed setups and to production environments.

Next steps

TPA open source FAQs

Can I use this if I'm not an EDB customer?

Yes. TPA is an open source project under the GPLv3 license. It supports deploying clusters comprised of open source software, EDB's proprietary products, or combinations.

Can I report an issue?

Yes. If you're an EDB customer then contact Support. Otherwise open a GitHub Issue.

Can I contribute?

Sure, we'd love to hear from you, but open an issue before you start coding. We're selective with what TPA can and should do, so bug fixes are more likely to be accepted than new features.