indigo-dc.indigovr
Install INDIGO-DC Virtual Router.
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.
Getting Started
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.
Role Variables
Description of all the variables that can be passed to this role is along their default values in defaults/main.yml.
Example Playbook
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'
Testing
Automated testing framework for this component is not available.
Contributing
Contributors are welcome. Contributions are accepted through GitHub's Pull Request and Review process.
Authors
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
License
Apache Licence v2 [3]
Acknowledgments
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.
References
[1] https://github.com/CESNET/IndigoVR
