diff --git a/roles/rclone/tasks/main.yml b/roles/rclone/tasks/main.yml index 76ad885..fe8ba2e 100644 --- a/roles/rclone/tasks/main.yml +++ b/roles/rclone/tasks/main.yml @@ -1,43 +1,43 @@ --- -- name: install packages - package: +- name: Install packages + ansible.builtin.package: name: rclone state: installed -- name: create config directory - file: +- name: Create config directory + ansible.builtin.file: path: /etc/rclone state: directory mode: 0755 owner: root group: "{{ ansible_wheel }}" -- name: create host config - template: +- name: Create host config + ansible.builtin.template: dest: /etc/rclone/rclone.conf src: rclone.conf.j2 mode: 0644 owner: root group: "{{ ansible_wheel }}" -- name: create log directory - file: +- name: Create log directory + ansible.builtin.file: path: /var/log/rclone state: directory mode: 0750 owner: "{{ local_user | default('root') }}" group: "{{ local_user | default(ansible_wheel) }}" -- name: copy rclone sync script - template: +- name: Copy rclone sync script + ansible.builtin.template: dest: /usr/local/bin/rclone-sync src: rclone-sync.sh.j2 mode: 0755 owner: root group: "{{ ansible_wheel }}" -- name: redirect cron job mail - cron: +- name: Redirect cron job mail + ansible.builtin.cron: name: MAILTO env: true user: "{{ local_user }}" @@ -46,8 +46,8 @@ - local_user is defined - local_user != "root" -- name: add rclone sync cron job - cron: +- name: Add rclone sync cron job + ansible.builtin.cron: name: rclone-sync user: "{{ local_user | default('root') }}" hour: "3"