OpenNebula / terraform-provider-opennebula

Terraform provider for OpenNebula
https://www.terraform.io/docs/providers/opennebula/
Mozilla Public License 2.0
61 stars 53 forks source link

`opennebula_virtual_router_nic`: Add floating_only argument #547

Closed sk4zuzu closed 1 month ago

sk4zuzu commented 1 month ago

Description

Since https://github.com/OpenNebula/one-ee/commit/0a7a03e098d4da6db5f057cec29daf56028b83b6 VR instances support instance deployment without NIC-dedicated IPs if the VIP is defined and is marked floating_only. Would be nice to have this feature exposed in the Provider.

New or affected resources and data sources

Potential terraform configuration

resource "opennebula_virtual_router_nic" "eth0" {
  depends_on = [
    opennebula_virtual_router_instance.router,
  ]

  model         = "virtio"
  floating_ip   = true
  floating_only = true

  virtual_router_id = opennebula_virtual_router.router.id
  network_id        = data.opennebula_virtual_network.service.id
}

References

https://docs.opennebula.io/6.8/management_and_operations/network_management/vrouter.html#high-availability