citrix / terraform-provider-citrixadc

Part of NetScaler Automation Toolkit | https://github.com/netscaler/automation-toolkit
https://registry.terraform.io/providers/citrix/citrixadc
Apache License 2.0
117 stars 59 forks source link

[FEATURE REQUEST] citrixadc_vpnvserver - ability to bind sslprofile? #1016

Closed HS1542 closed 10 months ago

HS1542 commented 1 year ago

Unable to select a sslprofile to use for vpn vserver?

I am not sure if this is a feature request or just a simple question? :)

Reading up the documentation for citrixadc_vpnvserver: https://registry.terraform.io/providers/citrix/citrixadc/latest/docs/resources/vpnvserver it seems like the attribute for selecting sslprofile is missing? This is implemented for both citrixadc_lbvserver and citrixadc_csvserver, but not for citrixadc_vpnvserver?

Looking into the Citrix ADC Nitro API reference, I cannot see any reference to sslprofile for vpnvserver there either? https://developer-docs.citrix.com/projects/citrix-adc-nitro-api-reference/en/latest/configuration/vpn/vpnvserver/

How are we ment to be able to select a ssl profile to be used by a VPN vserver?

We kindly request a way of binding a non-default ssl profile to a VPN vserver when "ssl parameter -defaultProfile ENABLED" is configured

HS1542 commented 1 year ago

I found out that you can bind the ssl profile to a VPN vserver by using the citrixadc_sslvserver resource.

However it seems to me that you have implemented an enhancement to lbvserver and vsvserver to be able to bind it directly, so I'll keep the feature request open :)

rohit-myali commented 10 months ago

Hello @HS1542 Can you please help me understand why you need this feature?

HS1542 commented 10 months ago

I don't need this, but as I saw you had done an ehhancement for it for lbvserver and csvserver, I thought of keeping it open. Please close at your own will.

rohit-myali commented 10 months ago

Sure @HS1542 As previously done in lbvserver and csvserver, we are not planning on combining binding with individual resources, as it creates complexity in implementing and debugging the resource..!!