File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -31,14 +31,20 @@ Role Variables
3131``` yaml
3232---
3333ansible_playbook_version : 0.1
34- zookeeper_playbook_version : " 0.9.2 "
34+ zookeeper_playbook_version : " 0.17.0 "
3535zookeeper_version : 3.4.6
3636zookeeper_url : http://www.us.apache.org/dist/zookeeper/zookeeper-{{zookeeper_version}}/zookeeper-{{zookeeper_version}}.tar.gz
3737
3838# Flag that selects if systemd or upstart will be used for the init service:
3939# Note: by default Ubuntu 15.04 and later use systemd (but support switch to upstart)
4040zookeeper_debian_systemd_enabled : " {{ ansible_distribution_version|version_compare(15.04, '>=') }}"
4141zookeeper_debian_apt_install : false
42+ # (Optional:) add custom 'ppa' repositories depending on the distro version (only with debian_apt_install=true)
43+ # Example: to use a community zookeeper v3.4.8 deb pkg for Ubuntu 14.04 (where latest official is v3.4.5)
44+ zookeeper_debian_apt_repositories :
45+ - repository_url : " ppa:ufscar/zookeeper"
46+ distro_version : " 14.04"
47+
4248apt_cache_timeout : 3600
4349zookeeper_register_path_env : false
4450
Original file line number Diff line number Diff line change 11---
22ansible_playbook_version : 0.1
3- zookeeper_playbook_version : " 0.9.2 "
3+ zookeeper_playbook_version : " 0.17.0 "
44zookeeper_version : 3.4.6
55zookeeper_url : http://www.us.apache.org/dist/zookeeper/zookeeper-{{zookeeper_version}}/zookeeper-{{zookeeper_version}}.tar.gz
66
77# Flag that selects if systemd or upstart will be used for the init service:
88# Note: by default Ubuntu 15.04 and later use systemd (but support switch to upstart)
99zookeeper_debian_systemd_enabled : " {{ ansible_distribution_version|version_compare(15.04, '>=') }}"
1010zookeeper_debian_apt_install : false
11+ zookeeper_debian_apt_repositories : []
1112apt_cache_timeout : 3600
1213zookeeper_register_path_env : false
1314
Original file line number Diff line number Diff line change 11---
2+ - name : Add optional custom apt repositories (for additional zookeeper versions)
3+ apt_repository : repo={{item.repository_url}} state=present
4+ when : " {{ ansible_distribution_version|version_compare(item.distro_version, item.version_comparator|default('=')) }}"
5+ with_items :
6+ - " {{ zookeeper_debian_apt_repositories }}"
7+
28- name : Update apt cache
39 apt : update_cache=yes cache_valid_time={{apt_cache_timeout}}
410 tags : bootstrap
You can’t perform that action at this time.
0 commit comments