---
# System prepended metadata

title: Vagrant tests for PEERING full docker tests

---

# Vagrant tests for PEERING full docker tests
****
## Vagrant configuration
In Vagrantfile we can change **ansible_dir**, **repositories** and **branches** to use correctly.
Use only **site** and **server** repositories or VM will not work.

## How to use
We have inside server/docker/testing a full docker tests. And we can do that easily with this vm.
With ansible our site is setup and running. We clone server's repo and all we need is:
* As **root** go to ``/root/server/docker/testing``
* Open **tmux**
* Run ``0-update-configs.sh``, ``1-setup-clients.sh``
* Run ``tmux-split.sh``, wait the end of configuration
* Start tests with ``2-establish-vpn-tunnels.sh`` up to ``11-test-primary-address.sh`` sequentially.

## More informations
* https://github.com/PEERINGTestbed/server/blob/master/docker/testing/README.md