F5Networks / terraform-provider-bigip

Terraform resources that can configure F5 BIG-IP products
https://registry.terraform.io/providers/F5Networks/bigip/latest/docs
Mozilla Public License 2.0
103 stars 119 forks source link

Create a "Forwarding (IP)" Virtual Server type #1011

Open senjva opened 1 month ago

senjva commented 1 month ago

Is your feature request related to a problem? Please describe.

I want to create a "Forwarding (IP)" type Virtual Server with terraform but it seems impossible (not seen in the documentation)

Describe the solution you'd like

create a Forwarding (IP) type Virtual Server with terraform

pgouband commented 1 month ago

Hi @senjva,

Have you tried to do it via AS3? https://clouddocs.f5.com/products/extensions/f5-appsvcs-extension/latest/refguide/schema-reference.html#service-forwarding

Few AS3 declaration examples: https://clouddocs.f5.com/products/extensions/f5-appsvcs-extension/latest/declarations/non-http-services.html#creating-multiple-forwarding-virtual-services-on-different-ports

senjva commented 1 month ago

I've never heard of AS3 but I'm not a heavy user of BigIP, it seems a bit complex than the Terraform provider

I have all my BigIP configuration on Terraform and I want to create a forwarding VS like I can create others VS (fastL4, standard etc..)

Do you mean using https://registry.terraform.io/providers/F5Networks/bigip/latest/docs/resources/bigip_as3 ?

pgouband commented 1 month ago

Hi @senjva

Yes using AS3 resource with AS3 declaration.

senjva commented 1 month ago

It seems overkill (install package on bigip & more complex integration, not created like our others virtualservers)

The possibility to add "ip-forward" (the difference in config file vs a forwarding and a standard vs) don't seems to be a big deal.

pgouband commented 1 month ago

Hi @senjva,

I understand your point of view but we are focus on F5OS and BIG-IP Next so we will review it and monitor this RFE.