almaops.pkg_install

almaops.pkg_install

Ta rola po prostu instaluje listę pakietów.

Opis

Została stworzona z dwóch powodów. Po pierwsze, chociaż w dystrybucji Ansible istnieje moduł pakietu, nie pozwala on określić czasu ważności pamięci podręcznej, ponieważ niektórzy menedżerowie pakietów (np. yum i dnf) automatycznie aktualizują metadane repozytoriów, nawet gdy nie jest to potrzebne. Po drugie, gdy jest zawinięta w rolę, można ją używać jako zależność w pliku meta innej roli.

Zmienne roli

pkg_install_packages: lista pakietów do zainstalowania

pkg_install_state: stan pakietu

Może być present (domyślnie), latest lub absent

pkg_install_update_cache: domyślnie ustawione na true, co umożliwia aktualizację metadanych repozytoriów

pkg_install_cache_valid_time: jak często chcesz aktualizować repozytorium (domyślnie: 600 sekund)

Przykład

- hosts: all
  become: true
  roles:
    - role: almaops.pkg_install
      pkg_install_packages:
        - tmux
        - screen

Instalacja

Tę rolę można zainstalować z Ansible Galaxy:

ansible-galaxy install almaops.pkg_install

Licencja

MIT

Informacje o autorze

Ta rola została napisana przez Dmitriiego Kashina, znanego jako freehck

Zainstaluj
ansible-galaxy install almaops.pkg_install
Licencja
mit
Pobrania
352
Właściciel
Premium IT Consulting