1357 shaares
1168 private links
1168 private links
3 results
tagged
ansible
Dans un premier temps il convient de lister les versions disponibles
dnf list <package> --showduplicates
Exemple avec le paquet centreon
[root@test-centreon ~]# dnf list centreon --showduplicates
Last metadata expiration check: 0:17:14 ago on Fri Sep 13 09:12:45 2024.
Available Packages
centreon.noarch 24.04.0-1.el9 centreon-24.04-stable-noarch
centreon.noarch 24.04.1-1.el9 centreon-24.04-stable-noarch
centreon.noarch 24.04.2-1.el9 centreon-24.04-stable-noarch
centreon.noarch 24.04.4-1.el9 centreon-24.04-stable-noarch
centreon.noarch 24.04.5-1.el9 centreon-24.04-stable-noarch
centreon.noarch 24.04.6-1.el9 centreon-24.04-stable-noarch
Ensuite pour installer la version 24.04.5 de Centreon
dnf install centreon-24.04.5
Avec Ansible
- name: Install Centreon packages
dnf:
name:
- centreon-mariadb = 24.04.5
- centreon = 24.04.5
state: present
Quand on pilote des serveurs avec Ansible, il arrive souvent d'avoir besoin de faire un redémarrage avant de continuer les opérations, ne serait-ce que pour changer de kernel. C'est une question récurrente, autant en formation que dans les équipes que je fréquente. Voici donc un petit aide-mémoire pour vous expliquer.
Le playbook minimal
---
- hosts: pending-reboot
become: yes
tasks:
- name: Attempting reboot
shell: reboot
async: 1200
poll: 0
- name: Waiting for resurection
wait_for_connection:
delay: 60
timeout: 300
- name: Is it still you Bob?
setup: