Perpetual diffs issue of RDS DB parameter group
AWS provider has a known issue that causes unexpected plan changes after running terraform apply
(i.e. perpetual diffs).
Some solutions are suggested by the document, but there is another workaround. Ignore changes of “parameter” block as follows:
lifecycle {
ignore_changes = [parameter]
}
and comment out it when there are DB parameter changes. Unfortunately, there is no way to ignore only “apply_method” changes. There is an open ticket for that, but no update in 9 years (as of 2025).