Open
Description
Terraform Core Version
1.10.5.
citrixadc Provider Version
1.42.0
Operating system
MAC OS
Affected Resource(s)
Error thrown when trying to bind citrixadc_appfwpolicy to a vserver.
│ Error: Provider produced inconsistent result after apply
│
│ When applying changes to module.citrix_waf_config["XXX"].citrixadc_vpnvserver_vpnsessionpolicy_binding.appfw["a.b.c_VServer"],
│ provider "provider[\"registry.terraform.io/citrix/citrixadc\"].primary" produced an unexpected new value: Root object was present, but now absent.
│
│ This is a bug in the provider, which should be reported in the provider's own issue tracker.
Actually, based on CLI config, the operation was completed (below) but terraform fails.
bind vpn vserver a.b.c_VServer -policy appfw -priority 80 -gotoPriorityExpression END -type REQUEST
Equivalent NetScaler CLI Command
bind vpn vserver a.b.c_VServer -policy appfw -priority 80 -gotoPriorityExpression END -type REQUEST
Expected Behavior
terraform completes without errors
Actual Behavior
terraform fails
Relevant Error/Panic Output Snippet
│ Error: Provider produced inconsistent result after apply
│
│ When applying changes to module.citrix_waf_config["XXX"].citrixadc_vpnvserver_vpnsessionpolicy_binding.appfw["a.b.c_VServer"],
│ provider "provider[\"registry.terraform.io/citrix/citrixadc\"].primary" produced an unexpected new value: Root object was present, but now absent.
│
│ This is a bug in the provider, which should be reported in the provider's own issue tracker.
Terraform Configuration Files
resource "citrixadc_appfwpolicy" "appfw" {
provider = citrixadc.primary
name = "${local.appfw_product_name}_appfw"
profilename = citrixadc_appfwprofile.appfw.name
rule = "HTTP.REQ.URL.SUFFIX.EQ(\"a.b.c\")"
}
resource "citrixadc_vpnvserver_vpnsessionpolicy_binding" "appfw" {
provider = citrixadc.primary
name = "a.b.c_VServer"
policy = citrixadc_appfwpolicy.appfw.name
priority = 80
gotopriorityexpression = "END"
bindpoint = "REQUEST"
depends_on = [citrixadc_appfwpolicy.appfw]
}
Steps to Reproduce
Try to bind appfw policy to a vserver
Debug Output
No response
Panic Output
No response
Important Factoids
based on CLI config, the operation was completed (below) but terraform fails.
bind vpn vserver a.b.c_VServer -policy appfw -priority 80 -gotoPriorityExpression END -type REQUEST
References
No response