Prechádzať zdrojové kódy

working setup script

Chris Mague 4 rokov pred
rodič
commit
a4a61e3b92
1 zmenil súbory, kde vykonal 8 pridanie a 3 odobranie
  1. 8 3
      ansible/templates/setup_raft_cluster.j2

+ 8 - 3
ansible/templates/setup_raft_cluster.j2

@@ -23,13 +23,18 @@
 
 echo "Setting up Raft Groups - port {{ p.port }}"
 
-# /usr/local/bin/redis-cli -h {{ primary_node }} -p {{ p.port }} raft.cluster init
+/usr/local/bin/redis-cli -h {{ primary_node }} -p {{ p.port }} raft.cluster init
 {% for node in other_nodes %}
-# /usr/local/bin/redis-cli -h {{ node }} -p {{ p.port }} raft.cluster join {{ primary_node }}:{{ p.port }}
+/usr/local/bin/redis-cli -h {{ node }} -p {{ p.port }} raft.cluster join {{ primary_node }}:{{ p.port }}
 {% endfor %}
 
 {% endfor %}
 
+#####################################################################
+# Sleep until raft cluster is created
+
+echo "Waiting for Raft to stabilize"
+sleep 10
 
 #####################################################################
 # Set up Shard Clusters
@@ -42,7 +47,7 @@ SHARDGROUP_CONFIG=$(/usr/local/bin/redis-cli -h {{ primary_node }} -p {{ p.port
 
 {% for t in redis_ports %}
 {% if t.port != p.port %}
-echo "/usr/local/bin/redis-cli -h {{ primary_node }} -p {{ t.port }} RAFT.SHARDGROUP ADD $SHARDGROUP_CONFIG"
+/usr/local/bin/redis-cli -h {{ primary_node }} -p {{ t.port }} RAFT.SHARDGROUP ADD $SHARDGROUP_CONFIG
 {% endif %}
 {% endfor %}