diff --git a/defaults/main.yml b/defaults/main.yml
index 8d74822f9137d58c5efc06451bd094bc6a9c11dc..d179b316300631d773321603f876f65178bbf59e 100644
--- a/defaults/main.yml
+++ b/defaults/main.yml
@@ -11,14 +11,14 @@ drupal_post_deploy_tasks:
     - 'pull-data'
     - 'pre-processing'
     - 'registry-rebuild'
-    - 'dev-modules off'
+    - 'dev-modules {{ (domain.dev_mode|default("False"))|ternary("on","off") }}'
     - 'updatedb'
     - 'cache-clear all'
   d7:
     - 'pull-data'
     - 'pre-processing'
     - 'registry-rebuild'
-    - 'dev-modules off'
+    - 'dev-modules {{ (domain.dev_mode|default("False"))|ternary("on","off") }}'
     - 'features-revert-all'
     - 'updatedb'
     - 'cache-clear all'
@@ -26,8 +26,8 @@ drupal_post_deploy_tasks:
     - 'pull-data'
     - 'pre-processing'
     - 'cache-rebuild all'
-    - 'dev-modules off'
-    - 'config-import sync --skip-modules={{ domain.dev_modules|default( drupal_default_workflow.dev_modules )|join(",") }}'
+    - 'dev-modules {{ (domain.dev_mode|default("False"))|ternary("on","off") }}'
+    - 'config-import sync'
     - 'updatedb'
     - 'entity-updates'