Ansible playbook for fast clickhouse deployment and configuration
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Vladimir Smagin fb66b6c658 import 1 year ago
..
.github import 1 year ago
defaults import 1 year ago
handlers import 1 year ago
meta import 1 year ago
molecule/default import 1 year ago
tasks import 1 year ago
templates import 1 year ago
vars import 1 year ago
.gitignore import 1 year ago
.travis.yml import 1 year ago
.yamllint import 1 year ago
CHANGELOG.md import 1 year ago
LICENSE import 1 year ago
README.md import 1 year ago
logo.gif import 1 year ago
test-requirements.txt import 1 year ago

README.md

Logo

Apache ZooKeeper Ansible role Build Status

This ansible role installs an Apache ZooKeeper service in a debian environment.

Getting Started

These instructions will get you a copy of the role for your ansible playbook. Once launched, it will install an Apache ZooKeeper server.

Prerequisities

Ansible 2.5.3.0 version installed. Molecule 2.19.0 version installed.

Inventory destination should be a Debian environment.

Notice that automatically java is installed as dependency.

For testing purposes, Molecule with Docker as driver

Installing

Create or add to your roles dependency file (e.g requirements.yml):

- src: idealista.zookeeper-role
  version: 1.3.0
  name: zookeeper

Install the role with ansible-galaxy command:

ansible-galaxy install -p roles -r requirements.yml -f

Use in a playbook:

---
- hosts: someserver
  roles:
    - {
				role: zookeeper
      }

Usage

To set multiple versions

zookeeper_hosts:
  - host: zookeeper1
    id: 1
  - host: zookeeper2
    id: 2
  - host: zookeeper3
    id: 3

Testing

$ pipenv install -r test-requirements.txt --python 2.7
$ pipenv run molecule test

Built With

Ansible

Versioning

For the versions available, see the tags on this repository.

Additionaly you can see what change in each version in the CHANGELOG.md file.

Authors

See also the list of contributors who participated in this project.

License

Apache 2.0 Licence

This project is licensed under the Apache 2.0 license - see the LICENSE file for details.

Contributing

Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.