You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
rabbitmq = {
source = "cyrilgdn/rabbitmq"
version = "1.6.0"
}
Affected Resource(s)
The problem is relevant for any resource that can be dependent on another resource, but reproduced for rabbitmq_binding.
Terraform Configuration Files
Not required.
Debug Output
N/A.
Panic Output
N/A.
Expected Behavior
The provider must track the state of dependent resources, i.e. recreating the queue should lead to recreating the binding between the queue and the exchange.
Terraform Version
Terraform v1.1.7 on windows_amd64.
Affected Resource(s)
The problem is relevant for any resource that can be dependent on another resource, but reproduced for
rabbitmq_binding
.Terraform Configuration Files
Not required.
Debug Output
N/A.
Panic Output
N/A.
Expected Behavior
The provider must track the state of dependent resources, i.e. recreating the queue should lead to recreating the binding between the queue and the exchange.
Actual Behavior
Terraform state reflects only the change in the queue type, the queue is subsequently recreated and the binding is lost.
Steps to Reproduce
Create
rabbitmq_exchange
resource.Create
rabbitmq_queue
resource.Create
rabbitmq_binding
resource that binds the exchange from step 1 and the queue from step 2.Apply
Change queue type from
classic -> quorum
orquorum -> classic
Apply
Important Factoids
N/A.
References
The text was updated successfully, but these errors were encountered: