aurutils install working
This commit is contained in:
24
ansible/roles/arr/tasks/main.yaml
Normal file
24
ansible/roles/arr/tasks/main.yaml
Normal file
@ -0,0 +1,24 @@
|
||||
---
|
||||
|
||||
- name: Check if Pikaur is installed
|
||||
when: ansible_facts['os_family'] == "Archlinux"
|
||||
ansible.builtin.stat:
|
||||
follow: true
|
||||
path: /usr/bin/pikaur
|
||||
register: pikaur_stat
|
||||
|
||||
- name: Branch to Pikaur setup role if Pikaur is not installed
|
||||
when:
|
||||
- ansible_facts['os_family'] == "Archlinux"
|
||||
- not pikaur_stat.stat.exists
|
||||
ansible.builtin.include_role:
|
||||
name: pikaur
|
||||
|
||||
- name: Install arr packages from AUR
|
||||
when: ansible_facts['os_family'] == "Archlinux"
|
||||
community.general.pacman:
|
||||
executable: pikaur
|
||||
name: "{{ item }}"
|
||||
state: present
|
||||
update_cache: "{{ item == arr_packages.0 }}"
|
||||
loop: "{{ arr_packages }}"
|
6
ansible/roles/arr/vars/main.yaml
Normal file
6
ansible/roles/arr/vars/main.yaml
Normal file
@ -0,0 +1,6 @@
|
||||
arr_packages:
|
||||
- sonarr
|
||||
- radarr
|
||||
- lidarr
|
||||
- bazarr
|
||||
- prowlarr
|
Reference in New Issue
Block a user