Install INDIGO-DC Virtual Router [1]. The INDIGO-DC Virtual Router does not carry its own code. It consists of open components and all automation is contained in Ansible roles.
The purpose of the INDIGO-DC Virtual Router is establishing an overlay virtual private network to interconnect nodes in a cloud platofrm deployment even if deployed in multiple, geographically distant sites.
The roles are intended for automated deployment through the Infrastructure Manager [2]. They can be deployed manually with Ansible if required. Follow to section Example Playbook for that.
Description of all the variables that can be passed to this role is along their default values in defaults/main.yml.
This an example of how to install the application:
In the "vrouter" node:
roles:
- role: indigo-dc.indigovr
INDIGOVR_NODE_TYPE: vrouter
INDIGOVR_CENTRALPOINT_IP: 'centralpoint_ip'
In the "standalone" node:
roles:
- role: indigo-dc.indigovr
INDIGOVR_NODE_TYPE: standalone
INDIGOVR_CENTRALPOINT_IP: 'centralpoint_ip'
In the "centralpoint" node:
roles:
- role: indigo-dc.indigovr
INDIGOVR_NODE_TYPE: 'centralpoint'
Automated testing framework for this component is not available.
Contributors are welcome. Contributions are accepted through GitHub's Pull Request and Review process.
Martin Pustka: https://github.com/pumacze
Milan Ševčík: https://github.com/Majlen
Miguel Caballer: https://github.com/micafer
CESNET: https://github.com/CESNET
DEEP Hybrid-DataCloud: https://deep-hybrid-datacloud.eu
Apache Licence v2 [3]
This work is being developed within the DEEP Hybrid-DataCloud project, funded from the European Union’s Horizon 2020 research and innovation programme under grant agreement No 777435.
[1] https://github.com/CESNET/IndigoVR