deploy config on nodes
authorDobrica Pavlinusic <dpavlin@rot13.org>
Mon, 21 Aug 2017 17:36:40 +0000 (19:36 +0200)
committerDobrica Pavlinusic <dpavlin@rot13.org>
Mon, 21 Aug 2017 17:36:40 +0000 (19:36 +0200)
Makefile

index edaca01..3d433b9 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1,7 +1,10 @@
 all:
-       @echo "make pull"
+       @echo "make push"
+       psql -h 10.200.1.60 -c 'show pool_nodes' postgres postgres
 
 pull:
+       exit 1
+
        scp root@10.200.1.60:/etc/pgpool-II/pgpool.conf .
        scp root@10.200.1.60:/etc/pgpool-II/failover.sh .
        scp root@10.200.1.60:/etc/pgpool-II/online-recovery.sh .
@@ -13,16 +16,24 @@ pull:
 
 push:
        scp pgpool.conf failover.sh online-recovery.sh root@10.200.1.60:/etc/pgpool-II/
+       ssh root@10.200.1.60 systemctl restart pgpool
+
 
        scp streaming-replication.sh root@10.200.1.61:/var/lib/pgsql/
        scp postgresql.conf.master postgresql.conf.slave recovery.conf root@10.200.1.61:/var/lib/pgsql/9.6/data/
        scp sudoers.d/postgres root@10.200.1.61:/etc/sudoers.d/
 
+       scp postgresql.conf.master root@10.200.1.61:/var/lib/pgsql/9.6/data/postgresql.conf
+       ssh root@10.200.1.61 systemctl restart postgresql-9.6
+
 
        scp streaming-replication.sh root@10.200.1.62:/var/lib/pgsql/
        scp postgresql.conf.master postgresql.conf.slave recovery.conf root@10.200.1.62:/var/lib/pgsql/9.6/data/
        scp sudoers.d/postgres root@10.200.1.62:/etc/sudoers.d/
 
+       scp postgresql.conf.slave root@10.200.1.62:/var/lib/pgsql/9.6/data/postgresql.conf
+       ssh root@10.200.1.62 systemctl restart postgresql-9.6
+
 status:
        ssh root@10.200.1.60 systemctl status pgpool
        ssh root@10.200.1.61 systemctl status postgresql-9.6