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é)
- Arch Linux (Évidemment)
- yay
Installation
- Clonez ce dépôt
- 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