Для сборки потребуется установленный Vagrant (использовался 2.0.1), Virtualbox и Ansible (использовался 1.5.4)
- vagrantfile - файл c описанием окружения виртуальных машин для Vagrant
- host - inventory файл для Ansible с описанием хостов
- playbook.уml - файл для управления конфигурацией ВМ Ansible
Поместить все файлы в необходимую директорию.
Поднять окружение Vagrant (в директории должен находится файл vagrantfile):
vagrant up
Запустить сценарий сборки пакета:
ANSIBLE_HOST_KEY_CHECKING=false ansible-playbook -i host playbook.yml -v
Проверка работы Zookeeper
echo ruok | nc 192.168.33.10 2181
Если ответ imok, то Zookeeper работает