Properly pass database credentials with special characters
Some database deployments generate passwords that contain special characters. When passing this value to other deployments, we often encounter errors with some of these special characters not being properly escaped, breaking helm charts. Because of this, we resort to using replace(module.postgresql.password, ",", "\\,")
as a workaround to quickly escape those characters.
However, this places the burden of validation on every instance where such a password is used. We should investigate whether we couldn't simply make this work by using proper quoting in helm charts.