Pundun nodes can be deployed and managed using ansible. Ansible roles for pundun are developed and tested on ansible version 2.2.0.0 To get ansible, follow instructions from ansible docs To fetch ansible roles:

$ git clone https://github.com/pundunlabs/pundun-ansible.git

Usage: Before executing playbooks:

cd pundun-ansible
export ANSIBLE_HOST_KEY_CHECKING=False

Execute deploy role on all defined hosts:

ansible-playbook -i production site.yml -K

Alternatively, depending on hosts defined in production file, execute for a group of hosts.

ansible-playbook -i production bare_metal.yml -K

If hosts are docker containers that are running on local host, you may use docker_play.sh. This script will discover docker hosts and configure production file before executing playbooks.

./docker_play.sh

top