linode_nodebalancer_config, check_passive: false successfully sets the check to false.
Actual Behavior
check_passive will remain true. However, if check_passive is manually set to false outside of Terraform and check_passive is configured as true in the Terraform, it will correctly make that change.
To clarify...
Transitioning check_passive false -> true works.
Transitioning check_passive true -> false fails.
Steps to Reproduce
Create a NodeBalancerConfig with check_passive: false
On a clean/empty state, terraform apply
Confirm that check_passive was not changed to false.
Terraform Version
Affected Resource(s)
Terraform Configuration Files
Debug Output
Debug seems to show that
check_passive
is excluded from the PUT request when set tofalse
in TF.https://gist.github.com/mcg/ed16c061e041207f3134b4d26ff3f6ef
Expected Behavior
linode_nodebalancer_config
,check_passive: false
successfully sets the check tofalse
.Actual Behavior
check_passive
will remaintrue
. However, ifcheck_passive
is manually set tofalse
outside of Terraform andcheck_passive
is configured astrue
in the Terraform, it will correctly make that change.To clarify...
check_passive
false -> true works.check_passive
true -> false fails.Steps to Reproduce
check_passive: false
terraform apply
check_passive
was not changed tofalse
.