almaops.pkg_install

almaops.pkg_install

Ce rôle installe simplement une liste de packages.

Description

Il a été créé pour deux raisons. Premièrement, bien qu'il existe un module package dans la distribution Ansible, il ne vous permet pas de spécifier le temps de validité du cache, car certains gestionnaires de packages (par exemple, yum et dnf) mettent à jour automatiquement les métadonnées du dépôt, même lorsque ce n'est pas nécessaire. Deuxièmement, en étant encapsulé dans un rôle, vous pouvez l'utiliser comme dépendance dans le fichier meta d'autres rôles.

Variables du Rôle

pkg_install_packages : liste des packages à installer

pkg_install_state : état du package

Il peut être present (par défaut), latest ou absent

pkg_install_update_cache : par défaut réglé sur true, activant la mise à jour des métadonnées du dépôt

pkg_install_cache_valid_time : fréquence à laquelle vous souhaitez mettre à jour le dépôt (par défaut : 600 secondes)

Exemple

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

Installation

Ce rôle peut être installé depuis Ansible Galaxy :

ansible-galaxy install almaops.pkg_install

Licence

MIT

Informations sur l'Auteur

Ce rôle a été écrit par Dmitrii Kashin alias freehck

Installer
ansible-galaxy install almaops.pkg_install
Licence
mit
Téléchargements
352
Propriétaire
Premium IT Consulting