dotfiles/roles/rclone/tasks/install/redhat.yml

29 lines
721 B
YAML
Raw Normal View History

---
- name: (rHa) installing rclone from repositories
ansible.builtin.package:
name: rclone
state: present
update_cache: true
become: true
register: rclone_repos
ignore_errors: true
- name: Revert to installing from upstream package
when: rclone_repos is failed
block:
- name: Downloading rclone rpm package
ansible.builtin.get_url:
url: https://downloads.rclone.org/v1.68.2/rclone-v1.68.2-linux-amd64.rpm
dest: /tmp/rclone.rpm
- name: Install rclone from upstream package.
ansible.builtin.command:
cmd: rpm -i /tmp/rclone.rpm
become: true
- name: Cleanup
ansible.builtin.file:
path: /tmp/rclone.rpm
state: absent