Config Ignore: Webform
No security coverage
Config Ignore Webform works with Config Ignore so everyday webform and options edits on production are not overwritten by config import, while still allowing selected items (and all webform templates) to sync normally.
Features
- Ignores all
webform.webform.*andwebform.webform_options.*config by default during import/export. - Always syncs webforms marked as templates (
template: true). - Settings form to pick which non-template webforms and which option lists should still sync.
Post-Installation
- Enable Config Ignore Webform (
config_ignore_webform). Config Ignore and Webform are required dependencies and will be enabled with it. - Open the settings form from either location:
- Structure → Webforms → Config ignore —
/admin/structure/webform/config/ignore - Configuration → Development → Configuration synchronization → Webforms —
/admin/config/development/configuration/webform-ignore
- Structure → Webforms → Config ignore —
- Check any non-template webforms and option lists that should still be imported/exported.
Additional Requirements
- Drupal 10.3+ or 11
- Config Ignore ^3
- Webform ^6
Similar projects
- Config Ignore — generic ignore patterns; this module adds Webform-aware rules (templates + allowlist) via
hook_config_ignore_ignored_alter(). - Webform Config Ignore — separate module that ignores existing webforms/options via a Config Filter plugin (no template exceptions). Not the same project.