Sorin Sbarnea 7325aca987 More E208 (22)
Change-Id: I8cbb919c39bdb099eaec076c7bcf2ea0b84a6475
2020-11-09 14:40:00 +00:00

44 lines
1.0 KiB
YAML

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