Since v0.35.0 a description will be set which replaces the default "Managed by Terraform". Unfortunately, a change in security group description requires it to be deleted and re-created. This is however not possible when the security group is in active use and result in a state apply failure. This variable can be used to retain the existing "Managed by Terraform" description which doesn't trigger a re-create of the security group.
Leave the new description the new default, allowing people to override it and revert it to "Managed by Terraform" to stay compatible with existing setups
Use "Managed by Terraform" as default description, allowing people to override it to whatever they'd like while remaining compatible with existing setups.
For now I chose the former, since its description is more clear than the "Managed by Terraform". With one variable one can simply override this to retain the current name.
what
why
references
114