This Ansible role is designed for updating AUR packages on Arch Linux systems using yay
. It automates the process of upgrading AUR packages, ensuring that your system stays up-to-date with the latest versions available in the Arch User Repository (AUR).
The role requires that yay
(Yet Another Yaourt) - an AUR helper - is already installed on the system. If yay
is not installed, the role system-aur-helper
should handle its installation.
system-aur-helper
: This dependency is essential for ensuring thatyay
is available on the system. Ifyay
is not installed, this role will manage its installation.
There are no specific variables that need to be defined by the user for this role. The role utilizes the kewlfft.aur.aur
module with predefined parameters to manage AUR packages.
- Upgrade AUR Packages: The main task of this role is to upgrade the system using
yay
, focusing solely on AUR packages. This task does not require elevated privileges (become: false).
Here's an example of how to include the update-yay
role in your playbook:
- hosts: all
roles:
- role: update-yay
This role was created by Kevin Veen-Birkenbach.