diff --git a/roles/rclone/templates/rclone-sync.sh.j2 b/roles/rclone/files/rclone-sync.sh similarity index 95% rename from roles/rclone/templates/rclone-sync.sh.j2 rename to roles/rclone/files/rclone-sync.sh index a7aadb6..def667c 100755 --- a/roles/rclone/templates/rclone-sync.sh.j2 +++ b/roles/rclone/files/rclone-sync.sh @@ -1,9 +1,9 @@ #!/bin/sh -set -u +set -eu umask 027 -TARGET="{{ destination }}" +TARGET="/srv/backup" CONFIG="/etc/rclone/rclone.conf" LOGDIR="/var/log/rclone" RCLONE="/usr/local/bin/rclone" diff --git a/roles/rclone/meta/main.yml b/roles/rclone/meta/main.yml new file mode 100644 index 0000000..9eea2ce --- /dev/null +++ b/roles/rclone/meta/main.yml @@ -0,0 +1,3 @@ +--- +dependencies: + - {role: backup_server} diff --git a/roles/rclone/tasks/main.yml b/roles/rclone/tasks/main.yml index 315ed79..9700039 100644 --- a/roles/rclone/tasks/main.yml +++ b/roles/rclone/tasks/main.yml @@ -29,9 +29,9 @@ group: "{{ local_user | default(ansible_wheel) }}" - name: Copy rclone sync script - ansible.builtin.template: + ansible.builtin.copy: dest: /usr/local/bin/rclone-sync - src: rclone-sync.sh.j2 + src: rclone-sync.sh mode: "0755" owner: root group: "{{ ansible_wheel }}"