kperson / flyway-lambda

Run Flyway Migrations In a Lambda

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Flyway Lambda Migrations

MySQL Example using RDS Data API Config

module "my_db_schema" {
  source              = "github.com/kperson/flyway-lambda//terraform"
  function_name       = "<my_migration_function>"
  db                  = "<my_database_name>"
  secrets_manager_arn = "<my_rds_data_app_formatted_secrets_arn>"
  kms_key_arn         = "<kms_key_use_for_secrets_arn">
  migration_location  = "<location_of_flyway_migration_files>"
  subnet_ids          = ["<subnet_id_for_lambda">"]
  security_group_ids  = ["<security_group_id_for_lambda>"]
}

About

Run Flyway Migrations In a Lambda


Languages

Language:Scala 60.7%Language:HCL 39.3%