Install Veriscope using Ansible
Make sure you are on the right branch! The current branch is the version of Veriscope that will be installed. |
From the root of the repository (~/veriscope
), run the following command to install Veriscope on the target Veriscope Server(s) specified in veriscope-nodes.yaml
.
ansible-playbook -i infra/configure/inventory/veriscope-nodes.yaml infra/configure/playbooks/install-veriscope.yaml
If for some reason you wish to re-run the above but start from a specific task for a specific Veriscope Server, use --start-at-task
and --limit
flags as below:
ansible-playbook -i infra/configure/inventory/veriscope-nodes.yaml infra/configure/playbooks/install-veriscope.yaml --start-at-task "Restart all given services" --limit "james-devbox-02.veriscope.org,localhost"
If you input invalid ETH keys or address, the installation will be interrupted. Once you have corrected your ETH keys and address, please re-run the command as below:
If you have already created one or several Veriscope Servers, please add --limit "yourWebNode" at the end of the command. |
ansible-playbook -i infra/configure/inventory/veriscope-nodes.yaml infra/configure/playbooks/install-veriscope.yaml --start-at-task "Check inputs - Install TA API"
If you already create one or several Veriscope Servers and you want to add a new Veriscope Server , please use --limit "<YOUR-NEW-VERISCOPE>*"
flags as below for each new Veriscope Server:
ansible-playbook -i infra/configure/inventory/veriscope-nodes.yaml infra/configure/playbooks/install-veriscope.yaml --limit "james-staging-box-forth*"
For more on Ansible playbook commands options, see https://docs.ansible.com/ansible/latest/cli/ansible-playbook.html.
Once the installation is complete, you should be able to log-in to your Veriscope web-application, create an API token (to use the Veriscope Postman Collection) and set-up a Webhook URL.