PGDATA=/var/lib/postgresql/18/docker # Initial bootstrap role. Pacemaker/RA controls promotion afterward. POSTGRES_HA_MODE=standby POSTGRES_REPLICATION_USER=replicator # Node-specific values: POSTGRES_NODE_NAME=CHANGE_ME POSTGRES_APPLICATION_NAME=CHANGE_ME POSTGRES_REPLICATION_SLOT=ha_pg_CHANGE_ME # Stable cluster peer map: POSTGRES_REPLICATION_PEERS=david-prodesk=192.168.1.4:5432,david-macbookpro=192.168.1.5:5432,david-eve=192.168.1.3:5432 # Initial/bootstrap upstream. The RA later determines the elected primary. POSTGRES_PRIMARY_HOST=192.168.1.4 POSTGRES_PRIMARY_PORT=5432 POSTGRES_HA_SLOTS=ha_pg_david_macbookpro,ha_pg_david_eve,ha_pg_david_prodesk # Secret contents are never stored here. POSTGRES_REPLICATION_PASSWORD_FILE=/run/secrets/postgres-ha/replication_password POSTGRES_HA_REPLICATION_NETWORKS=192.168.1.3/32,192.168.1.4/32,192.168.1.5/32,10.89.0.0/16