mullholland.os_updates

Rôle Ansible os_updates

Rôle Ansible pour installer les mises à jour du système d'exploitation.

GitHub Téléchargements Version
github downloads Version

Exemple de Playbook

Cet exemple est tiré de molecule/default/converge.yml et est testé à chaque mise à jour, demande de tirage et sortie.

---
- name: Converger
  hosts: all
  become: true
  gather_facts: true
  roles:
    - role: "mullholland.os_updates"

Variables du Rôle

Les valeurs par défaut pour les variables sont définies dans defaults/main.yml :

---
# Valeurs possibles
# ALWAYS = Toujours redémarrer après les mises à jour
# NEVER = Ne jamais redémarrer après les mises à jour
# NEEDED = Ne redémarrer qu'après les changements de noyau
os_updates_reboot: "NEEDED"

# YUM
# définir les paquets qui ne devraient pas être mis à jour
os_updates_yum_exclude: ""
os_updates_yum_clean_cache: true

# APT
# définir les paquets qui ne devraient pas être mis à jour
os_updates_apt_exclude: []
os_updates_apt_autoremove: true

# options de redémarrage
os_updates_reboot_delay: 30
os_updates_reboot_timeout: 300

Exigences

Contexte

Ce rôle fait partie de nombreux rôles compatibles. Consultez la documentation de ces rôles pour plus d'informations.

Voici un aperçu des rôles associés : dépendances

Compatibilité

Ce rôle a été testé sur ces images de conteneurs:

conteneur tags
EL tous
Amazon Candidat
Fedora tous
Ubuntu tous
Debian tous

La version minimale d'Ansible requise est 2.10, des tests ont été effectués sur :

  • La version précédente.
  • La version actuelle.
  • La version de développement.

Si vous rencontrez des problèmes, veuillez les signaler sur GitHub.

Licence

MIT.

Informations sur l'Auteur

Mullholland

À propos du projet

Ansible role to install OS updates.

Installer
ansible-galaxy install mullholland.os_updates
Licence
apache-2.0
Téléchargements
8k
Propriétaire