summaryrefslogtreecommitdiffstats
path: root/roles/keepalived
diff options
context:
space:
mode:
authorKevin Fenzi <kevin@scrye.com>2017-05-26 19:20:41 +0000
committerKevin Fenzi <kevin@scrye.com>2017-05-26 19:20:41 +0000
commit3a7972233a1ea2bc1b2329ae4b32535effdf8948 (patch)
tree9c39ca611b0e4c40ef200a2f69c75cb84c93fcc4 /roles/keepalived
parent85de66a9bae6ca1083509e36519be67c0de5efb6 (diff)
downloadansible-3a7972233a1ea2bc1b2329ae4b32535effdf8948.tar.gz
ansible-3a7972233a1ea2bc1b2329ae4b32535effdf8948.tar.xz
ansible-3a7972233a1ea2bc1b2329ae4b32535effdf8948.zip
do the right thing on failovers on pgbdr
Diffstat (limited to 'roles/keepalived')
-rw-r--r--roles/keepalived/files/keepalived-notify.sh.pgbdr01.stg.phx2.fedoraproject.org2
-rw-r--r--roles/keepalived/files/keepalived-notify.sh.pgbdr02.stg.phx2.fedoraproject.org2
2 files changed, 4 insertions, 0 deletions
diff --git a/roles/keepalived/files/keepalived-notify.sh.pgbdr01.stg.phx2.fedoraproject.org b/roles/keepalived/files/keepalived-notify.sh.pgbdr01.stg.phx2.fedoraproject.org
index 76b2255aa..69d8623ef 100644
--- a/roles/keepalived/files/keepalived-notify.sh.pgbdr01.stg.phx2.fedoraproject.org
+++ b/roles/keepalived/files/keepalived-notify.sh.pgbdr01.stg.phx2.fedoraproject.org
@@ -14,11 +14,13 @@ fi
# We are becoming the backup node
#
if [ $STATE == "BACKUP" ]; then
+ systemctl restart posgresql-9.4
logger "just became keepalived backup"
fi
#
# something horrible has gone wrong
#
if [ $STATE == "FAULT" ]; then
+ systemctl stop posgresql-9.4
logger "just had a keepalived fault"
fi
diff --git a/roles/keepalived/files/keepalived-notify.sh.pgbdr02.stg.phx2.fedoraproject.org b/roles/keepalived/files/keepalived-notify.sh.pgbdr02.stg.phx2.fedoraproject.org
index 76b2255aa..69d8623ef 100644
--- a/roles/keepalived/files/keepalived-notify.sh.pgbdr02.stg.phx2.fedoraproject.org
+++ b/roles/keepalived/files/keepalived-notify.sh.pgbdr02.stg.phx2.fedoraproject.org
@@ -14,11 +14,13 @@ fi
# We are becoming the backup node
#
if [ $STATE == "BACKUP" ]; then
+ systemctl restart posgresql-9.4
logger "just became keepalived backup"
fi
#
# something horrible has gone wrong
#
if [ $STATE == "FAULT" ]; then
+ systemctl stop posgresql-9.4
logger "just had a keepalived fault"
fi