TPAexec is an orchestration tool that uses Ansible to build Postgres clusters that follow Trusted Postgres Architecture(TPA).
TPA is a set of recommendations from 2ndQuadrant about how to set up a Postgres cluster in various scenarios. These represent the best practices followed by 2ndQuadrant, and are as applicable to quick testbed setups as to production environments.
TPAexec provides a number of distinct architectures that can be used to successfully provision and deploy working clusters for PostgreSQL, 2ndQuadrant Postgres, BDR and Postgres-XL on platforms including AWS, Bare Metal, Docker, LXD and Vagrant.
In this webinar, we discussed how TPAexec is designed to make life simpler in terms of PostgreSQL cluster deployments.