High Availability

Ansible roles to stand up product nodes in a HA configuration.

  • ansible
  • postgresql
  • rabbitmq
  • corosync
  • pacemaker
  • repmgr

project details

  • Designed for repeatable product rollouts and repmgr-driven failover across three or more nodes.
  • Builds off of 3+ product nodes for quorum
  • Distinct ansible idempotent roles ha_common, ha_primary, ha_secondary.
  • pg_common roles to better manage PostgreSQL with ansible
  • repmgr, VIPs, and service co-location