mirror of
https://github.com/outbackdingo/patroni.git
synced 2026-08-26 15:40:21 +00:00
24 lines
574 B
Bash
Executable File
24 lines
574 B
Bash
Executable File
#!/bin/bash
|
|
|
|
cat > /home/postgres/patroni.yml <<__EOF__
|
|
bootstrap:
|
|
dcs:
|
|
postgresql:
|
|
use_pg_rewind: true
|
|
initdb:
|
|
- auth-host: md5
|
|
- auth-local: trust
|
|
- encoding: UTF8
|
|
- locale: en_US.UTF-8
|
|
- data-checksums
|
|
pg_hba:
|
|
- host all all 0.0.0.0/0 md5
|
|
- host replication ${PATRONI_REPLICATION_USERNAME} ${PATRONI_KUBERNETES_POD_IP}/16 md5
|
|
restapi:
|
|
connect_address: '${PATRONI_KUBERNETES_POD_IP}:8008'
|
|
postgresql:
|
|
connect_address: '${PATRONI_KUBERNETES_POD_IP}:5432'
|
|
__EOF__
|
|
|
|
exec /usr/bin/python3 /usr/local/bin/patroni /home/postgres/patroni.yml
|