diff --git a/core/modules/migrate_drupal/config/install/migrate.migration.d7_text_settings.yml b/core/modules/migrate_drupal/config/install/migrate.migration.d7_text_settings.yml
new file mode 100644
index 0000000..492adae
--- /dev/null
+++ b/core/modules/migrate_drupal/config/install/migrate.migration.d7_text_settings.yml
@@ -0,0 +1,13 @@
+id: d7_text_settings
+label: Drupal 7 teaser length configuration
+migration_groups:
+  - Drupal 7
+source:
+  plugin: variable
+  variables:
+    - teaser_length
+process:
+  default_summary_length: teaser_length
+destination:
+  plugin: config
+  config_name: text.settings
