diff --git a/tasks/main.yml b/tasks/main.yml index 169b688..6def54c 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -1,8 +1,7 @@ --- - - name: Check if restic is installed stat: - path: "{{ restic_path }}" + path: '{{ restic_path }}' register: restic_binary - include_tasks: install.yml @@ -11,26 +10,26 @@ - name: Overwrite SSH config for backup server template: src: ssh_config.j2 - dest: "{{ restic_user_home }}/.ssh/config" + dest: '{{ restic_user_home }}/.ssh/config' owner: root group: root - mode: 0600 + mode: '0600' when: restic_ssh_enabled - name: Add SSH private key template: src: ssh_private_key.j2 dest: '{{ restic_ssh_private_key_path }}' - mode: 0600 + mode: '0600' when: restic_ssh_private_key is defined and restic_ssh_enabled - name: Add restic_env in home folder template: src: restic_env.j2 - dest: "{{ restic_user_home }}/.restic_env" + dest: '{{ restic_user_home }}/.restic_env' owner: root group: root - mode: 0600 + mode: '0600' - name: Add systemd service for restic template: @@ -46,7 +45,8 @@ dest: /etc/systemd/system/restic-backup.timer notify: systemd reload -- name: Enable restic timer +- name: Enable and start restic timer systemd: name: restic-backup.timer enabled: true + started: true