diff --git a/tasks/collect_config/gitcomposer.yml b/tasks/collect_config/gitcomposer.yml
index 86ad5d7f2c05b40059abecabdcbc812cc3019f9a..1b3a13ff561f838afc3ca050dcd20f4c1c956d15 100644
--- a/tasks/collect_config/gitcomposer.yml
+++ b/tasks/collect_config/gitcomposer.yml
@@ -10,22 +10,17 @@
     mode: 'u+rwX,g+rwX,o+rX'
     recurse: yes
 
-# TODO: Commit changed files individually
-- name: "Commit files"
+- name: "Commit and push files"
   shell: 'git {{ item }}'
   args:
     chdir: '{{ webRoot }}'
   become: false
   with_items:
-    - 'config user.email "test@example.com"'
+    - 'add config/*'
+    - 'config user.email "deployment@lakedrops.com"'
     - 'config user.name "Auto Config Export"'
-    - 'commit -am "Config change on server"'
-
-- name: "Push upstream"
-  shell: 'git push'
-  args:
-    chdir: '{{ webRoot }}'
-  become: false
+    - 'commit -am "[ci skip] Config change on server"'
+    - 'push'
 
 - name: "File Modes and Ownership for Repository"
   file: