diff --git a/ansible.cfg b/ansible.cfg
index ede254cdcbd62beb9fee8f77313854ca02477c06..8c7ffdb8fabcd81dfac6207168c99cb0efdaa8c4 100644
--- a/ansible.cfg
+++ b/ansible.cfg
@@ -1,2 +1,2 @@
 [defaults]
-roles_path = ../:
+#roles_path = ../:
diff --git a/defaults/main.yml b/defaults/main.yml
index 98f25ba111ebda6829396099929e03cbe84776c9..7e358e321966278795378273878690be3c08982a 100644
--- a/defaults/main.yml
+++ b/defaults/main.yml
@@ -9,3 +9,6 @@ simple_backup_config:
   nfs_mount_path: # The path where the nfs will be mounted
   nfs_server: # The nfs server ip address
   nfs_volume_path: # The volume the nfs is placed on the nfs server
+
+timers:
+  simple-backup:
diff --git a/requirements.yml b/requirements.yml
new file mode 100644
index 0000000000000000000000000000000000000000..5ca95f6eba1b460ff0b479ec4a7a11346163e515
--- /dev/null
+++ b/requirements.yml
@@ -0,0 +1,5 @@
+---
+collections:
+  - name: role-systemd-timer
+    source: https://git.slub-dresden.de/slub-referat-2.5/ansible/role-systemd-timer.git
+    type: git
diff --git a/tasks/main.yml b/tasks/main.yml
index 9be99a031a8c4f4764acf439920c53b001f982dd..703a72302d4a6481ed21faae84cc35c195ee755d 100644
--- a/tasks/main.yml
+++ b/tasks/main.yml
@@ -22,31 +22,8 @@
     group: root
     mode: '0644'
   become: true
-
-- name: Upload files and enable timer
-  block:
-    - name: Uploading service file
-      ansible.builtin.copy:
-        src: files/etc/systemd/system/simple-backup.service
-        dest: /etc/systemd/system/simple-backup.service
-        owner: root
-        group: root
-        mode: 0644
-
-    - name: Uploading timer file
-      ansible.builtin.copy:
-        src: files/etc/systemd/system/simple-backup.timer
-        dest: /etc/systemd/system/simple-backup.timer
-        owner: root
-        group: root
-        mode: 0644
-
-    - name: Enabling timers
-      ansible.builtin.systemd:
-        name: "simple-backup.timer"
-        enabled: true
-        state: started
-        masked: false
-        scope: system
-  notify: Reload systemd
-  become: true
+  
+- name: Create systemd service and timer units
+  ansible.builtin.include_role:
+    name: role-systemd-timer
+  with_dict: timers