Dev-yay Role¶
Description: No description available
Variables¶
author: Kevin Veen-Birkenbach
description: Installs the AUR helper yay and configures an aur_builder user with appropriate sudo privileges to facilitate AUR package management on Arch Linux systems.
license: Infinito.Nexus NonCommercial License
license_url: https://s.infinito.nexus/license
company: Kevin Veen-Birkenbach
Consulting & Coaching Solutions https://www.veen.world
min_ansible_version: 2.9
platforms: [{‘name’: ‘Archlinux’, ‘versions’: [‘rolling’]}]
galaxy_tags: [‘aur’, ‘yay’, ‘archlinux’, ‘package-management’]
repository: https://s.infinito.nexus/code
issue_tracker_url: https://s.infinito.nexus/issues
documentation: https://docs.infinito.nexus
logo: {‘class’: ‘fas fa-archive’}
README¶
System AUR Helper¶
Description¶
This role ensures that the AUR helper
yay is installed on the
system. It installs yay via
pacman and creates a
dedicated aur_builder user to facilitate building AUR packages.
Overview¶
The role performs the following tasks: - Installs the AUR helper
yay using pacman. - Creates
an aur_builder user with a home directory and adds the user to the
wheel group. - Grants the aur_builder user passwordless
sudo rights for running pacman.
Purpose¶
The primary purpose of this role is to streamline AUR package management on Arch Linux systems by ensuring that the required AUR helper is installed and properly configured.
Features¶
Yay Installation: Installs the AUR helper yay on Arch Linux.
User Creation: Creates a dedicated
aur_builderuser.Sudo Configuration: Grants passwordless sudo rights to
aur_builderfor pacman.