Skip to content
Snippets Groups Projects
Commit e8dfce64 authored by Hannes Braun's avatar Hannes Braun :upside_down:
Browse files

Add systemd timer for simple backup

parent 6e89cb7d
No related branches found
No related tags found
No related merge requests found
[Unit]
Description=Simple Backup Service
[Service]
Type=oneshot
ExecStart=/bin/bash /opt/simple-backup/simple-backup.sh
[Unit]
Description=Simple Backup Timer
[Timer]
OnCalendar=Mon-Sun *-*-* 00:02:00
Persistent=false
AccuracySec=15s
[Install]
WantedBy=timers.target
- name: Reload systemd
ansible.builtin.systemd:
daemon_reload: true
become: true
......@@ -22,3 +22,31 @@
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
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment