mnussbaum.ansible_yay
ansible-yay
Moduł Ansible do instalacji pakietów z AUR za pomocą pomocnika AUR yay.
Zakłada to, że docelowy węzeł ma już zainstalowany yay i jego zależności.
Zależności (Węzeł zarządzany)
- Arch Linux (oczywiście)
- yay
Instalacja
- Skopiuj to repozytorium.
- Skopiuj lub utwórz link do pliku
yay
w globalnej bibliotece Ansible (zwykle/usr/share/ansible
) lub w folderze./library
obok swojego głównego playbooka.
Użytkowanie
Jest praktycznie identyczny z modułem pacman. Zauważ, że status pakietów, ich usuwanie oraz odpowiednie polecenia pacman
są używane ( -Q
, -R
, odpowiednio).
Opcje
parametr | wymagany | domyślny | opcje | opis |
---|---|---|---|---|
name | nie | Nazwa pakietu AUR do zainstalowania. | ||
recurse | nie | nie | tak/nie | Czy usunąć pakiety rekurencyjnie. Zobacz dokumentację modułu pacman. |
state | nie | nie | brak/obecny/najlepszy | Czy pakiet powinien być zainstalowany lub zaktualizowany. |
update_cache | nie | nie | tak/nie | Czy odświeżyć główne listy pakietów. Może być uruchomione jako część instalacji pakietu lub jako odrębny krok. |
upgrade | nie | nie | tak/nie | Czy zaktualizować cały system. |
Przykłady
# Zainstaluj pakiet foo
- yay: name=foo state=present
# Upewnij się, że pakiet fuzz jest zainstalowany i aktualny
- yay: name=fuzz state=latest
# Usuń pakiety foo i bar
- yay: name=foo,bar state=absent
# Rekurencyjnie usuń pakiet baz
- yay: name=baz state=absent recurse=yes
# Wykonaj yay -Syu
- yay: update_cache=yes upgrade=yes
O projekcie
An Ansible module for installing Arch Linux User Repository (AUR) packages via the yay AUR helper
Zainstaluj
ansible-galaxy install mnussbaum.ansible_yay
Licencja
mit
Pobrania
145
Właściciel