Open displague opened 2 years ago
Alternatively, the VyOS Network Edge VNF is now available. An example that connects a VyOS on Metal device to a NE VyOS device would provide a same <-> same experience where the distinguishing features could be discussed (and trialed) without changing much Terraform code.
These could be defined as compatible modules, taking the same arguments and offering the same outputs.
https://vyos.io/platforms/vyos-on-equinix-network-edge https://docs.equinix.com/en-us/Content/Interconnection/NE/deploy-guide/VyOS/NE-create-VyOS.htm?Highlight=vyos
A reasonable starting point, in that case, would be to create a terraform-equinix-vyos module, following the pattern of the other NE Terraform modules: https://github.com/equinix/terraform-provider-equinix/tree/main/examples/edge-networking
The readme currently starts with a premise that is likely no longer true:
It should be possible to ssh into the router to configure the device. The credentials can be configured with the
equinix_network_device
. The device can be configured over ssh or through other means. The credentials for configuring the device can be sourced from terraform or user parameters.We may not want to require the csr1000v configuration in this module, and instead offer an
examples/csr1000v/
directory in this project demonstrating combined use. That could look something like this: