When I deploy an AS3 declaration with v1.22 and I re-apply without any changes terraform re-applies the configuration and I get the following "change" information.
Terraform will perform the following actions:
# bigip_as3.as3-example1 will be updated in-place
~ resource "bigip_as3" "as3-example1" {
id = "Sample_01"
- tenant_name = "Sample_01" -> null
# (6 unchanged attributes hidden)
}
Plan: 0 to add, 1 to change, 0 to destroy.
The same configuration works fine with 1.21.
When I add the tenant_name as a terraform argument (which should not be needed) then everything works fine.
Steps To Reproduce
Steps to reproduce the behavior:
Provide terraform resource config which you are facing trouble along with the output of it.
Environment
Summary
When I deploy an AS3 declaration with v1.22 and I re-apply without any changes terraform re-applies the configuration and I get the following "change" information.
The same configuration works fine with 1.21. When I add the tenant_name as a terraform argument (which should not be needed) then everything works fine.
Steps To Reproduce
Steps to reproduce the behavior:
Provide terraform resource config which you are facing trouble along with the output of it.
terraform { required_providers { bigip = { source = "F5Networks/bigip" version = "1.22.0" } } }
provider "bigip" { address = "10.1.10.215" username = "admin" password = "xxxx" }
resource "bigip_as3" "as3-example1" { as3_json = file("as3.json") tenant_name = "Sample_01" }
as3.json