@@ -140,37 +140,41 @@ def databases_parameters(cloudformation_outputs, db_password):
140140 postgresql = {}, mysql = {}, redshift = {}, sqlserver = {}, mysql_serverless = {}, oracle = {}, redshift_serverless = {}
141141 )
142142 parameters ["postgresql" ]["host" ] = cloudformation_outputs .get ("PostgresqlAddress" )
143- parameters ["postgresql" ]["port" ] = 3306
144- parameters ["postgresql" ]["schema" ] = "public"
145- parameters ["postgresql" ]["database" ] = "postgres"
143+ parameters ["postgresql" ]["port" ] = cloudformation_outputs . get ( "PostgresqlPort" )
144+ parameters ["postgresql" ]["schema" ] = cloudformation_outputs . get ( "PostgresqlSchema" )
145+ parameters ["postgresql" ]["database" ] = cloudformation_outputs . get ( "PostgresqlDatabase" )
146146 parameters ["mysql" ]["host" ] = cloudformation_outputs .get ("MysqlAddress" )
147- parameters ["mysql" ]["port" ] = 3306
148- parameters ["mysql" ]["schema" ] = "test"
149- parameters ["mysql" ]["database" ] = "test"
147+ parameters ["mysql" ]["port" ] = cloudformation_outputs . get ( "MysqlPort" )
148+ parameters ["mysql" ]["schema" ] = cloudformation_outputs . get ( "MysqlDatabase" )
149+ parameters ["mysql" ]["database" ] = cloudformation_outputs . get ( "MysqlSchema" )
150150 parameters ["redshift" ]["secret_arn" ] = cloudformation_outputs .get ("RedshiftSecretArn" )
151151 parameters ["redshift" ]["host" ] = cloudformation_outputs .get ("RedshiftAddress" )
152152 parameters ["redshift" ]["port" ] = cloudformation_outputs .get ("RedshiftPort" )
153153 parameters ["redshift" ]["identifier" ] = cloudformation_outputs .get ("RedshiftIdentifier" )
154- parameters ["redshift" ]["schema" ] = "public"
155- parameters ["redshift" ]["database" ] = "test"
154+ parameters ["redshift" ]["schema" ] = cloudformation_outputs . get ( "RedshiftSchema" )
155+ parameters ["redshift" ]["database" ] = cloudformation_outputs . get ( "RedshiftDatabase" )
156156 parameters ["redshift" ]["role" ] = cloudformation_outputs .get ("RedshiftRole" )
157157 parameters ["password" ] = db_password
158158 parameters ["user" ] = "test"
159159 parameters ["sqlserver" ]["host" ] = cloudformation_outputs .get ("SqlServerAddress" )
160- parameters ["sqlserver" ]["port" ] = 1433
161- parameters ["sqlserver" ]["schema" ] = "dbo"
162- parameters ["sqlserver" ]["database" ] = "test"
160+ parameters ["sqlserver" ]["port" ] = cloudformation_outputs . get ( "SqlServerPort" )
161+ parameters ["sqlserver" ]["schema" ] = cloudformation_outputs . get ( "SqlServerSchema" )
162+ parameters ["sqlserver" ]["database" ] = cloudformation_outputs . get ( "SqlServerDatabase" )
163163 parameters ["mysql_serverless" ]["secret_arn" ] = cloudformation_outputs .get ("MysqlServerlessSecretArn" )
164- parameters ["mysql_serverless" ]["schema" ] = "test"
165- parameters ["mysql_serverless" ]["database" ] = "test"
164+ parameters ["mysql_serverless" ]["schema" ] = cloudformation_outputs . get ( "MysqlServerlessSchema" )
165+ parameters ["mysql_serverless" ]["database" ] = cloudformation_outputs . get ( "MysqlServerlessDatabase" )
166166 parameters ["mysql_serverless" ]["arn" ] = cloudformation_outputs .get ("MysqlServerlessClusterArn" )
167+ parameters ["postgresql_serverless" ]["secret_arn" ] = cloudformation_outputs .get ("PostgresqlServerlessSecretArn" )
168+ parameters ["postgresql_serverless" ]["schema" ] = cloudformation_outputs .get ("PostgresqlServerlessSchema" )
169+ parameters ["postgresql_serverless" ]["database" ] = cloudformation_outputs .get ("PostgresqlServerlessDatabase" )
170+ parameters ["postgresql_serverless" ]["arn" ] = cloudformation_outputs .get ("PostgresqlServerlessClusterArn" )
167171 parameters ["oracle" ]["host" ] = cloudformation_outputs .get ("OracleAddress" )
168- parameters ["oracle" ]["port" ] = 1521
169- parameters ["oracle" ]["schema" ] = "TEST"
170- parameters ["oracle" ]["database" ] = "ORCL"
172+ parameters ["oracle" ]["port" ] = cloudformation_outputs . get ( "OraclePort" )
173+ parameters ["oracle" ]["schema" ] = cloudformation_outputs . get ( "OracleSchema" )
174+ parameters ["oracle" ]["database" ] = cloudformation_outputs . get ( "OracleDatabase" )
171175 parameters ["redshift_serverless" ]["secret_arn" ] = cloudformation_outputs .get ("RedshiftServerlessSecretArn" )
172176 parameters ["redshift_serverless" ]["workgroup" ] = cloudformation_outputs .get ("RedshiftServerlessWorkgroup" )
173- parameters ["redshift_serverless" ]["database" ] = "test"
177+ parameters ["redshift_serverless" ]["database" ] = cloudformation_outputs . get ( "RedshiftServerlessDatabase" )
174178 return parameters
175179
176180
0 commit comments