mnussbaum.ansible_yay

ansible-yay

Un module Ansible pour installer des paquets AUR via l'outil AUR yay.

Cela suppose que votre nœud cible a déjà yay et ses dépendances installées.

Dépendances (Nœud géré)

Installation

  1. Clonez ce dépôt
  2. Copiez ou créez un lien vers le fichier yay dans votre bibliothèque Ansible globale (généralement /usr/share/ansible) ou dans le dossier ./library à côté de votre playbook principal.

Utilisation

Pratiquement identique au module pacman. Notez que le statut des paquets, la suppression et les commandes correspondantes de pacman sont utilisés (-Q, -R, respectivement).

Options

paramètre requis par défaut choix description
name non Nom du paquet AUR à installer.
recurse non non oui/non Si les paquets doivent être supprimés de manière récursive. Voir docs du module pacman.
state non non absent/présent/latest Si le paquet doit être installé ou mis à jour.
update_cache non non oui/non Si oui ou non pour rafraîchir les listes de paquets principales. Cela peut être exécuté dans le cadre d'une installation de paquet ou comme étape distincte.
upgrade non non oui/non Si oui ou non pour mettre à niveau tout le système.

Exemples

# Installer le paquet foo
- yay: name=foo state=present

# S'assurer que le paquet fuzz est installé et à jour
- yay: name=fuzz state=latest

# Supprimer les paquets foo et bar
- yay: name=foo,bar state=absent

# Supprimer de manière récursive le paquet baz
- yay: name=baz state=absent recurse=yes

# Effectuer effectivement yay -Syu
- yay: update_cache=yes upgrade=yes
À propos du projet

An Ansible module for installing Arch Linux User Repository (AUR) packages via the yay AUR helper

Installer
ansible-galaxy install mnussbaum.ansible_yay
Licence
mit
Téléchargements
145
Propriétaire