TMOS/Bigip Version: BIG-IP 14.1.4 Build 0.0.11 Final
Terraform Version: 1.0.7
Terraform bigip provider Version: 1.13.0
Summary
When deploying an AS3 to a bigip device using Terraform where a previous connection was interrupted (likely due to another BIGIP REST issue), the provider responds with "Error:no change". This shouldn't be treated as an error as the desired state has been achieved! A refresh doesn't allow the state to be updated and the user is stuck.
module.lbaas-pool.bigip_as3.application-site1["site1"]: Creating...
module.lbaas-pool.bigip_as3.application-site1["site1"]: Still creating... [10s elapsed]
module.lbaas-pool.bigip_as3.application-site1["site1"]: Still creating... [20s elapsed]
module.lbaas-pool.bigip_as3.application-site1["site1"]: Still creating... [30s elapsed]
module.lbaas-pool.bigip_as3.application-site1["site1"]: Still creating... [40s elapsed]
module.lbaas-pool.bigip_as3.application-site1["site1"]: Still creating... [50s elapsed]
module.lbaas-pool.bigip_as3.application-site1["site1"]: Still creating... [1m0s elapsed]
module.lbaas-pool.bigip_as3.application-site1["site1"]: Still creating... [1m10s elapsed]
module.lbaas-pool.bigip_as3.application-site1["site1"]: Still creating... [1m20s elapsed]
module.lbaas-pool.bigip_as3.application-site1["site1"]: Still creating... [1m30s elapsed]
module.lbaas-pool.bigip_as3.application-site1["site1"]: Still creating... [1m40s elapsed]
╷
│ Error: posting as3 config failed for tenants:(tfeedev_mypartition_site1) with error: Error:no change
│
│ with module.lbaas-pool.bigip_as3.application-site1["site1"],
│ on ..\modules\terraform_module-bigip-lbaas-pool\bigip_as3.tf line 276, in resource "bigip_as3" "application-site1":
│ 276: resource "bigip_as3" "application-site1" {
│
Steps To Reproduce
Steps to reproduce the behavior:
To reproduce, deploy an AS3 to a bigip device.
Remove the AS3 deployment from state (terraform state rm ...)
Perform a terraform refresh
Perform a terraform apply (error appears)
Change ANY item in the AS3
Perform a terraform apply
Provide terraform resource config which you are facing trouble along with the output of it.
ANY AS3
To get to know more about the issue, provide terraform debug logs
N/A
To capture debug logs, export TF_LOG variable with debug ( export TF_LOG= DEBUG ) before
runnning terraform apply/plan
N/A
As3/DO json along with the resource config( for AS3/DO resource issues )
Expected Behavior
A clear and concise description of what you expected to happen.
The "Error:no change" should be handled as matching expected declaration. Should be handed in the provider.
Actual Behavior
A clear and concise description of what actually happens.
Please include any applicable error output.
│ Error: posting as3 config failed for tenants:(tfeedev_mypartition_site1) with error: Error:no change
Environment
Summary
When deploying an AS3 to a bigip device using Terraform where a previous connection was interrupted (likely due to another BIGIP REST issue), the provider responds with "Error:no change". This shouldn't be treated as an error as the desired state has been achieved! A refresh doesn't allow the state to be updated and the user is stuck.
Steps To Reproduce
Steps to reproduce the behavior:
Provide terraform resource config which you are facing trouble along with the output of it. ANY AS3
To get to know more about the issue, provide terraform debug logs N/A
To capture debug logs, export TF_LOG variable with debug ( export TF_LOG= DEBUG ) before runnning terraform apply/plan N/A
As3/DO json along with the resource config( for AS3/DO resource issues )
Expected Behavior
A clear and concise description of what you expected to happen. The "Error:no change" should be handled as matching expected declaration. Should be handed in the provider.
Actual Behavior
A clear and concise description of what actually happens. Please include any applicable error output.