hadoop-ansible/roles/hadoop_zookeeper_config/tasks/main.yml

24 lines
1001 B
YAML

---
- name: Populate our zookeeper conf dir
command: creates={{ zookeeper_conf_dir }} cp -R -p /etc/zookeeper/conf.dist {{ zookeeper_conf_dir }}
tags: [ 'zookeeper', 'configuration', 'zookeeper_config' ]
- name: run 'update-alternatives' to install our ZooKeeper configuration
alternatives: name=zookeeper-conf link=/etc/zookeeper/conf path={{ zookeeper_conf_dir }}
tags: [ 'zookeeper', 'configuration', 'zookeeper_config' ]
- name: Install the zookeeper defaults
template: src={{ item }}.j2 dest=/etc/default/zookeeper owner=root group=root mode=0444
with_items:
- zookeeper.default
notify: Restart ZooKeeper
tags: [ 'zookeeper', 'configuration', 'zookeeper_config' ]
- name: configure zookeeper in {{ zookeeper_conf_dir }}
template: src={{ item }}.j2 dest={{ zookeeper_conf_dir }}/{{ item }} owner=zookeeper group=zookeeper mode=0444
with_items:
- zoo.cfg
- zookeeper-env.sh
notify: Restart ZooKeeper
tags: [ 'zookeeper', 'configuration', 'zookeeper_config' ]