@@ -198,9 +198,15 @@ resource "random_password" "user-password" {
198198 min_numeric = 1
199199 min_upper = 1
200200 length = var. password_validation_policy_config != null ? (var. password_validation_policy_config . min_length != null ? var. password_validation_policy_config . min_length + 4 : 32 ) : 32
201- special = var. enable_random_password_special ? true : (var. password_validation_policy_config != null ? (var. password_validation_policy_config . complexity != " COMPLEXITY_UNSPECIFIED " ? true : false ) : false )
202- min_special = var. enable_random_password_special ? 1 : (var. password_validation_policy_config != null ? (var. password_validation_policy_config . complexity != " COMPLEXITY_UNSPECIFIED " ? 1 : 0 ) : 0 )
201+ special = var. enable_random_password_special ? true : (var. password_validation_policy_config != null ? (var. password_validation_policy_config . complexity == " COMPLEXITY_DEFAULT " ? true : false ) : false )
202+ min_special = var. enable_random_password_special ? 1 : (var. password_validation_policy_config != null ? (var. password_validation_policy_config . complexity == " COMPLEXITY_DEFAULT " ? 1 : 0 ) : 0 )
203203 depends_on = [null_resource. module_depends_on , google_sql_database_instance . default ]
204+
205+ lifecycle {
206+ ignore_changes = [
207+ min_lower , min_upper , min_numeric
208+ ]
209+ }
204210}
205211
206212resource "random_password" "additional_passwords" {
@@ -212,9 +218,15 @@ resource "random_password" "additional_passwords" {
212218 min_numeric = 1
213219 min_upper = 1
214220 length = var. password_validation_policy_config != null ? (var. password_validation_policy_config . min_length != null ? var. password_validation_policy_config . min_length + 4 : 32 ) : 32
215- special = var. enable_random_password_special ? true : (var. password_validation_policy_config != null ? (var. password_validation_policy_config . complexity != " COMPLEXITY_UNSPECIFIED " ? true : false ) : false )
216- min_special = var. enable_random_password_special ? 1 : (var. password_validation_policy_config != null ? (var. password_validation_policy_config . complexity != " COMPLEXITY_UNSPECIFIED " ? 1 : 0 ) : 0 )
221+ special = var. enable_random_password_special ? true : (var. password_validation_policy_config != null ? (var. password_validation_policy_config . complexity == " COMPLEXITY_DEFAULT " ? true : false ) : false )
222+ min_special = var. enable_random_password_special ? 1 : (var. password_validation_policy_config != null ? (var. password_validation_policy_config . complexity == " COMPLEXITY_DEFAULT " ? 1 : 0 ) : 0 )
217223 depends_on = [null_resource. module_depends_on , google_sql_database_instance . default ]
224+
225+ lifecycle {
226+ ignore_changes = [
227+ min_lower , min_upper , min_numeric
228+ ]
229+ }
218230}
219231
220232resource "google_sql_user" "default" {
0 commit comments