- name: Install JDK package: name: java-latest-openjdk state: present become: true - name: Create /tmp/zookeeper file: path: /tmp/zookeeper state: directory become: true - name: Get and extract Zookeeper unarchive: src: https://archive.apache.org/dist/zookeeper/zookeeper-{{ zookeeper_version }}/apache-zookeeper-{{ zookeeper_version }}-bin.tar.gz dest: /tmp/zookeeper remote_src: yes become: true - name: Setup Zookeeper config file copy: src: /tmp/zookeeper/apache-zookeeper-{{ zookeeper_version }}-bin/conf/zoo_sample.cfg dest: /tmp/zookeeper/apache-zookeeper-{{ zookeeper_version }}-bin/conf/zoo.cfg remote_src: true become: true - name: Ensure Zookeeper not running command: pkill -f zookeeper ignore_errors: true become: true - name: Start Zookeeper shell: /tmp/zookeeper/apache-zookeeper-{{ zookeeper_version }}-bin/bin/zkServer.sh start become: true