Add PostgreSQL deployment tooling and release validation
This commit is contained in:
@@ -0,0 +1,25 @@
|
||||
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
|
||||
Reference in New Issue
Block a user