+ - name: Create ZooKeeper myid files
+ become: yes
+ copy: content={{ item }} dest=/var/lib/masterkey/lui/zookeeper/zk{{ item }}/myid
+ with_sequence: start=1 end={{ num_zk_servers }}
+ when: num_zk_servers > 1
+
+ # Note - this will not remove servers from config
+ - name: Update zoo.cfg for ensemble
+ become: yes
+ lineinfile: dest=/etc/masterkey/lui/zookeeper/zoo.cfg line="server.{{ item }}=zk{{ item }}:2888:3888"
+ register: zk_conf
+ with_sequence: start=1 end={{ num_zk_servers }}
+ when: num_zk_servers > 1
+
+ - name: Restart ZooKeeper
+ become: yes
+ command: docker restart zk{{ item }}
+ with_sequence: start=1 end={{ num_zk_servers }}
+ when: zk_conf|changed
+