Skip to content

Commit de19430

Browse files
Merge pull request #52 from veger/debian_package_support
Debian package support
2 parents 625ad03 + 186dd75 commit de19430

4 files changed

Lines changed: 8 additions & 6 deletions

File tree

README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,8 @@ zookeeper_autopurge_snapRetainCount: 10
5151

5252
data_dir: /var/lib/zookeeper
5353
log_dir: /var/log/zookeeper
54-
zookeeper_dir: /opt/zookeeper-{{zookeeper_version}}
54+
zookeeper_dir: /opt/zookeeper-{{zookeeper_version}} # or /usr/share/zookeeper when zookeeper_debian_apt_install is true
55+
zookeeper_conf_dir: {{zookeeper_dir}} # or /etc/zookeeper when zookeeper_debian_apt_install is true
5556
zookeeper_tarball_dir: /opt/src
5657

5758
# List of dict (i.e. {zookeeper_hosts:[{host:,id:},{host:,id:},...]})

defaults/main.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,8 @@ zookeeper_autopurge_snapRetainCount: 10
2020

2121
data_dir: /var/lib/zookeeper
2222
log_dir: /var/log/zookeeper
23-
zookeeper_dir: /opt/zookeeper-{{zookeeper_version}}
23+
zookeeper_dir: "{{ zookeeper_debian_apt_install | ternary('/usr/share/zookeeper', '/opt/zookeeper-' + zookeeper_version) }}"
24+
zookeeper_conf_dir: "{{ zookeeper_debian_apt_install | ternary('/etc/zookeeper', zookeeper_dir) }}"
2425
zookeeper_tarball_dir: /opt/src
2526

2627
# Rolling file appender setttings

tasks/Debian.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,13 +11,13 @@
1111
- zookeeperd
1212

1313
- name: Overwrite myid file.
14-
template: src=myid.j2 dest=/etc/zookeeper/conf/myid force="{{ zookeeper_force_myid }}"
14+
template: src=myid.j2 dest={{zookeeper_conf_dir}}/conf/myid force="{{ zookeeper_force_myid }}"
1515
tags: deploy
1616
notify:
1717
- Restart zookeeper
1818

1919
- name: Overwrite default config file
20-
template: src=zoo.cfg.j2 dest=/etc/zookeeper/conf/zoo.cfg
20+
template: src=zoo.cfg.j2 dest={{zookeeper_conf_dir}}/conf/zoo.cfg
2121
tags: deploy
2222
notify:
2323
- Restart zookeeper

tasks/common-config.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
---
22
- name: Configure zookeeper-env.sh
3-
template: src=zookeeper-env.sh.j2 dest={{ zookeeper_dir }}/conf/zookeeper-env.sh owner=zookeeper group=zookeeper
3+
template: src=zookeeper-env.sh.j2 dest={{ zookeeper_conf_dir }}/conf/zookeeper-env.sh owner=zookeeper group=zookeeper
44
tags: deploy
55
notify:
66
- Restart zookeeper
77
when: zookeeper_env is defined and zookeeper_env|length > 0
88

99
- name: Update the log4j config with saner production values
10-
template: src=log4j.properties.j2 dest={{ zookeeper_dir }}/conf/log4j.properties
10+
template: src=log4j.properties.j2 dest={{ zookeeper_conf_dir }}/conf/log4j.properties
1111
tags: deploy
1212
notify:
1313
- Restart zookeeper

0 commit comments

Comments
 (0)