Ansible + TNSR + OpenStack ?
For hosting our software product, we plan to build a network of bare-metal OpenStack based datacenters in few countries. I'm proposing the idea of using a TNSR appliance as the main network router/VPN/gateway in each datacenter.
We widely use Ansible for deploying our own software, configure Linux servers, etc...
Would it be possible to manage TNSR routers using OpenStack Heat orchestration engine? The OpenStack supports Asible for provisioning and configuration (https://docs.openstack.org/openstack-ansible/latest/) but I couldn't find any use case specifically describing TNSR+OpenStack+Ansible combo.
Thanks a lot!
Thanks for your interest.
TNSR provides a RESTCONF API. I'm not aware of anyone that has attempted to integrate or test the API against Openstack/Ansible, but if those tools can make RESTCONFI requests it should be possible for them to configure TNSR.
The TNSR API docs can be found here: https://docs.netgate.com/tnsr/en/latest/api/
Feel free to send more questions or update us on your progress!