Blame tests/setup_zookeeper.yml

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