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)

Instalacja

  1. Skopiuj to repozytorium.
  2. 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