Skip to content

ansible update

Pour mettre à jour un système Ubuntu en utilisant Ansible en local, vous pouvez suivre les étapes suivantes :

  1. Installer Ansible : Si Ansible n'est pas déjà installé sur votre système, vous pouvez l'installer en utilisant apt.

    sudo apt update
    sudo apt install ansible
    
  2. Créer un Playbook Ansible : Un playbook est un fichier YAML qui définit les tâches à exécuter. Créez un fichier nommé update_ubuntu.yml avec le contenu suivant :

    ---
    - name: Update Ubuntu System
      hosts: localhost
      become: yes
      tasks:
        - name: Update apt cache
          apt:
            update_cache: yes
    
        - name: Upgrade all packages
          apt:
            upgrade: dist
    
        - name: Remove unused packages
          apt:
            autoremove: yes
    
        - name: Clean up apt cache
          apt:
            autoclean: yes
    
  3. Exécuter le Playbook : Utilisez la commande ansible-playbook pour exécuter le playbook que vous avez créé.

    ansible-playbook update_ubuntu.yml
    

Explication des tâches dans le playbook :

  • Update apt cache : Met à jour la liste des paquets disponibles.
  • Upgrade all packages : Met à jour tous les paquets installés vers leur dernière version disponible.
  • Remove unused packages : Supprime les paquets qui ne sont plus nécessaires.
  • Clean up apt cache : Nettoie le cache des paquets pour libérer de l'espace disque.

Points à noter :

  • become: yes : Cette directive permet à Ansible d'exécuter les tâches avec des privilèges élevés (équivalent à sudo).
  • hosts: localhost : Indique que le playbook doit être exécuté sur la machine locale.

En suivant ces étapes, vous devriez être en mesure de mettre à jour votre système Ubuntu en utilisant Ansible en local.