almaops.pkg_install

almaops.pkg_install

Diese Rolle installiert einfach eine Liste von Paketen.

Beschreibung

Sie wurde aus zwei Gründen erstellt. Erstens, obwohl es ein Paketmodul in der Ansible-Distribution gibt, ermöglicht es nicht, die Gültigkeitsdauer des Caches anzugeben, da einige Paketmanager (z.B. yum und dnf) das Update der Repository-Metadaten automatisch durchführen, auch wenn es nicht notwendig ist. Zweitens, wenn es in eine Rolle eingebettet ist, kannst du es als Abhängigkeit in der Metadatei einer anderen Rolle verwenden.

Rollenvariablen

pkg_install_packages: Liste der zu installierenden Pakete

pkg_install_state: Zustand des Pakets

Es kann present (Standard), latest oder absent sein.

pkg_install_update_cache: standardmäßig auf true gesetzt, aktiviert das Update der Repository-Metadaten

pkg_install_cache_valid_time: wie oft du das Repository aktualisieren möchtest (Standard: 600 Sekunden)

Beispiel

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

Installation

Diese Rolle kann von Ansible Galaxy installiert werden:

ansible-galaxy install almaops.pkg_install

Lizenz

MIT

Autoreninformation

Diese Rolle wurde von Dmitrii Kashin, auch bekannt als freehck, geschrieben.

Installieren
ansible-galaxy install almaops.pkg_install
GitHub Repository
Lizenz
mit
Downloads
352
Besitzer
Premium IT Consulting