local/roles/ripgrep/tasks/main.yaml

32 lines
600 B
YAML

---
- name: install apt package
when: ansible_os_family == 'Debian'
become: true
apt:
name: ripgrep
state: latest
- name: install dnf package
when: ansible_os_family == 'RedHat'
become: true
dnf:
name: ripgrep
state: latest
- name: install Homebrew package
when: ansible_os_family == 'Darwin'
homebrew:
name: ripgrep
state: latest
- name: remove chocolatey package
when: ansible_os_family == 'Windows'
win_chocolatey:
name: ripgrep
state: absent
- name: install scoop package
community.windows.win_scoop:
name: ripgrep
state: present