You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* refactoring: simplify the logic of adding new systems
* add zookeeper installation from choco
* update by ansible development kit
* fix vars
* fix windows choco test
* added part of tarball installation
* fixed lint
* fixed tarboll install
* fixed service issue
* fixed choco install
* fixed tempate issues
* added gitlab ci tests
* fixed gitlab ci tests
* fixed aws win playbook
* changed gitlab ci tests and deafaults
* changed gitlab ci tests
* added gitlab ci tests aws direct
* fix gitlab ci tests
* revert changes
* fix windows installation
* fix java installation
* fix java installation
* refactoring: update README, fix quotes
* fix install path
* debug current tasks
* fix tests
* debug 2
* fix err
* add verify for linux
* changes to verify
* debian package debug
* debug zookeeper service
* linux tests
* full test
* fix readme remove debug
* suggested changes
* remove debug and minor fixes
* Test single quotes for Win
Signed-off-by: Timur Gadiev <[email protected]>
* Fix lint and service
Signed-off-by: Timur Gadiev <[email protected]>
* Enable Linux test
Signed-off-by: Timur Gadiev <[email protected]>
* Add backslash escaping
Signed-off-by: Timur Gadiev <[email protected]>
* Add Amazon2 tests
Signed-off-by: Timur Gadiev <[email protected]>
* some fixes, debug zk_dir
* add handler for Windows, full test
* enable all win tests, fix readme
* Test separate prepare
Signed-off-by: Timur Gadiev <[email protected]>
* Test combined Linux with Windows nodes
Signed-off-by: Timur Gadiev <[email protected]>
* Fix molecule inventory
Signed-off-by: Timur Gadiev <[email protected]>
* Change to ansible 2.7
Signed-off-by: Timur Gadiev <[email protected]>
* Test windows
Signed-off-by: Timur Gadiev <[email protected]>
* Test win_template
Signed-off-by: Timur Gadiev <[email protected]>
* Fix win_template configs
Signed-off-by: Timur Gadiev <[email protected]>
* Test force_config
Signed-off-by: Timur Gadiev <[email protected]>
* Change indent
Signed-off-by: Timur Gadiev <[email protected]>
* Test without zk_config
Signed-off-by: Timur Gadiev <[email protected]>
Signed-off-by: Timur Gadiev <[email protected]>
* Test two plays
Signed-off-by: Timur Gadiev <[email protected]>
* Fix lint
Signed-off-by: Timur Gadiev <[email protected]>
* Test debug service
Signed-off-by: Timur Gadiev <[email protected]>
* Test wait for
Signed-off-by: Timur Gadiev <[email protected]>
* Test win wait for
Signed-off-by: Timur Gadiev <[email protected]>
* Increase timeout
Signed-off-by: Timur Gadiev <[email protected]>
* Debug pre tasks
Signed-off-by: Timur Gadiev <[email protected]>
* Debug ansible_facts
Signed-off-by: Timur Gadiev <[email protected]>
* Test service start retry
Signed-off-by: Timur Gadiev <[email protected]>
* Add debug log dir
Signed-off-by: Timur Gadiev <[email protected]>
* Add ignore_errors: true
Signed-off-by: Timur Gadiev <[email protected]>
Signed-off-by: Timur Gadiev <[email protected]>
* Fix config dynamic
Signed-off-by: Timur Gadiev <[email protected]>
* Test with docker
Signed-off-by: Timur Gadiev <[email protected]>
* Enable all tests
Signed-off-by: Timur Gadiev <[email protected]>
* Fix prepare path
Signed-off-by: Timur Gadiev <[email protected]>
* Add debug files
Signed-off-by: Timur Gadiev <[email protected]>
* Fix lint
Signed-off-by: Timur Gadiev <[email protected]>
* Fix set_fact
Signed-off-by: Timur Gadiev <[email protected]>
* Add package version
Signed-off-by: Timur Gadiev <[email protected]>
* Update docs and tests
Signed-off-by: Timur Gadiev <[email protected]>
Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context. List any dependencies that are required for this change.
6
+
7
+
Fixes # (issue)
8
+
9
+
## Type of change
10
+
11
+
Please delete options that are not relevant.
12
+
13
+
-[ ] Bug fix (non-breaking change which fixes an issue)
14
+
-[ ] New feature (non-breaking change which adds functionality)
15
+
-[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
16
+
-[ ] This change requires a documentation update
17
+
18
+
## Reviews
19
+
20
+
Please identify developer to review this change
21
+
22
+
-[ ]@developer
23
+
24
+
## Checklist:
25
+
26
+
-[ ] I have performed a self-review of my own code
27
+
-[ ] I have made corresponding changes to the documentation
28
+
-[ ] My changes generate no new warnings
29
+
-[ ] I have added tests that prove my fix is effective or that my feature works
default: `http://www.us.apache.org/dist/zookeeper/zookeeper-{{zk_version}}/zookeeper-{{zk_version}}.tar.gz` for versions < 3.5
43
+
-`zk_version` - version of the package. Tarball installation can use `current` or `stable` value of this variable which links to related zookeeper versions. Installation from repositories do not require this version to be specified.
44
+
default: `current`
37
45
46
+
-`zk_url` - download url
47
+
default: `http://www.us.apache.org/dist/zookeeper/zookeeper-{{zk_version}}/zookeeper-{{zk_version}}.tar.gz` for versions < 3.5
38
48
default: `http://www.us.apache.org/dist/zookeeper/zookeeper-{{zk_version}}/apache-zookeeper-{{zk_version}}-bin.tar.gz` for versions 3.5.x
39
49
40
-
-`zk_tarball_installation` - installation from tarball(or repository)
41
-
50
+
-`zk_tarball_installation` - installation from tarball. Linux support install via repository and tarball. Windows support install via chocolatey and tarball
42
51
default: `true`
43
52
44
-
-`zk_user` - OS user name for zookeeper
45
-
53
+
-`zk_user` - OS user name for zookeeper
46
54
default: `zookeeper`
47
55
48
-
-`zk_group` - OS user group name for zookeeper
49
-
56
+
-`zk_group` - OS user group name for zookeeper
50
57
default: `zookeeper`
51
58
52
-
-`zk_debian_apt_repositories` - path to apt repository
53
-
59
+
-`zk_debian_apt_repositories` - path to apt repository
-`zk_init_limit` - amount of time in ticks to allow followers to connect and sync to a leader
65
-
68
+
-`zk_init_limit` - amount of time in ticks to allow followers to connect and sync to a leader
66
69
default: `5`
67
70
68
-
-`zk_sync_limit` - amount of time in ticks to allow followers to sync with ZooKeeper
69
-
71
+
-`zk_sync_limit` - amount of time in ticks to allow followers to sync with ZooKeeper
70
72
default: `2`
71
73
72
-
-`zk_tick_time` - it is used to regulate heartbeats, and timeouts. For example, the minimum session timeout will be two ticks
73
-
74
+
-`zk_tick_time` - it is used to regulate heartbeats, and timeouts. For example, the minimum session timeout will be two ticks
74
75
default: `2000`
75
76
76
-
-`zk_autopurge_purgeInterval` - the time interval in hours for which the purge task has to be triggered
77
-
77
+
-`zk_autopurge_purgeInterval` - the time interval in hours for which the purge task has to be triggered
78
78
default: `0`
79
79
80
-
-`zk_autopurge_snapRetainCount` - when enabled, ZooKeeper auto purge feature retains the autopurge.snapRetainCount most recent snapshots and the corresponding transaction logs in the dataDir and dataLogDir respectively and deletes the rest
81
-
80
+
-`zk_autopurge_snapRetainCount` - when enabled, ZooKeeper auto purge feature retains the autopurge.snapRetainCount most recent snapshots and the corresponding transaction logs in the dataDir and dataLogDir respectively and deletes the rest
-`zk_inventory_group` - zookeeper inventory group name
117
-
110
+
-`zk_inventory_group` - ansible inventory group name for hosts running zookeeper
118
111
default: `zookeeper`
119
112
120
-
-`zk_service_name` - zookeeper service name
113
+
-`zk_address` - zookeeper node communication address. Usual usage assume this to be an address of local interface inside trusted network.
114
+
default: `'{{ ansible_host }}'`
121
115
116
+
-`zk_service_name` - zookeeper service name
122
117
default: `zookeeper`
123
118
124
-
-`zk_service_start` - to start zookeeper service in the end of role/Playbook
125
-
119
+
-`zk_service_start` - to start zookeeper service in the end of role/Playbook
126
120
default: `true`
127
121
128
-
-`zk_service_autostart` - Add zookeeper service to automatically start.
129
-
122
+
-`zk_service_autostart` - add zookeeper service to automatically start
130
123
default: `true`
131
124
132
-
-`zk_reconfig_enabled` - This option is introduced such that the reconfiguration feature can be completely disabled and any attempts to reconfigure a cluster through reconfig API with or without authentication will fail by default
125
+
-`zk_standalone_enabled` - with this setting it is possible to start a ZooKeeper ensemble containing a single participant and to dynamically grow it by adding more servers
126
+
default: `true`
133
127
128
+
-`zk_reconfig_enabled` - This option is introduced such that the reconfiguration feature can be completely disabled and any attempts to reconfigure a cluster through reconfig API with or without authentication will fail by default
ZooKeeper runs in Java, release 1.6 or greater (JDK 6 or greater) is required. Java can be installed by corresponding Lean Delivery ansible role as an option: [](https://galaxy.ansible.com/lean_delivery/java)
0 commit comments