Abonnez-vous au flux

Remarque : cet article concerne les clients qui utilisent Ansible Core, disponible dans les référentiels Red Hat Enterprise Linux (RHEL) Application Stream. Il ne concerne pas les clients qui utilisent Red Hat Ansible Automation Platform.

Les prévisions mentionnées dans cet article ne sont qu'une feuille de route et sont susceptibles d'évoluer.  

L'automatisation est un aspect essentiel de la gestion des systèmes d'exploitation. C'est pourquoi la solution Red Hat Enterprise Linux (RHEL) inclut un certain nombre de fonctions liées à l'automatisation. Pour utiliser ces fonctions, il faut installer le paquet Ansible Core (ansible-core), disponible dans les référentiels Application Stream de RHEL 8 et RHEL 9.  

Les versions mineures précédentes de RHEL 8 et RHEL 9 se sont toutes accompagnées d'une nouvelle version d'Ansible Core. Il est prévu que cette stratégie de lancement se poursuive avec RHEL 8 (jusqu'à la version 8.10 qui devrait être la dernière version mineure de RHEL 8). Cependant, à partir de la version 9.3 de RHEL, nous ne prévoyons pas de lancer de nouvelles versions d'Ansible Core dans RHEL 9. Nous prévoyons plutôt d'assurer la prise en charge d'Ansible Core 2.14 pour le reste du cycle de vie de RHEL 9. Lisez la suite pour en savoir plus.  

Utilisation d'Ansible Core dans RHEL

Ansible Core est inclus dans RHEL pour permettre l'accès aux contenus d'automatisation fournis par Red Hat. Pour en savoir plus, consultez l'article sur la portée de la prise en charge du paquet Ansible Core inclus dans les référentiels AppStream de RHEL 9 et RHEL 8.6 et versions ultérieures. Parmi les contenus d'automatisation pris en charge pour les clients RHEL figurent notamment les rôles système RHEL, l'automatisation de la gestion des identités, ou encore les playbooks de correction Insights.  

Si vous recherchez une plateforme d'automatisation de bout en bout, nous vous recommandons la solution Red Hat Ansible Automation Platform.  

Stratégie de lancement précédente d'Ansible Core dans RHEL

D'abord introduit dans les référentiels Application Stream de RHEL 8 et RHEL 9 dans le cadre des versions RHEL 8.6 et 9.0, l'outil Ansible Core a été mis à jour à chaque version mineure de RHEL :

  • RHEL 8.6/9.0 (mai 2022) incluait Ansible Core 2.12.
  • RHEL 8.7/9.1 (novembre 2022) incluait Ansible Core 2.13.
  • RHEL 8.8/9.2 (mai 2023) incluait Ansible Core 2.14.

Certaines de ces versions d'Ansible Core ont également introduit des dépendances à des versions plus récentes de Python. Par exemple, Ansible Core 2.14 dans RHEL 8.8/9.2 a introduit une dépendance à Python 3.11.  

Prévisions pour la suite

Parce qu'il est difficile de faire correspondre les cycles de vie de prise en charge de RHEL, d'Ansible Core et de Python, nous prévoyons de modifier le lancement de versions d'Ansible Core pour RHEL 9.3 et versions ultérieures afin de mieux prendre en charge Ansible Core pendant les différentes étapes du cycle de vie de RHEL.  

Cependant, aucune modification n'est prévue pour RHEL 8. RHEL 8.9 comprendra une nouvelle version d'Ansible Core (2.15), et RHEL 8.10 (la dernière version mineure de RHEL 8) devrait inclure Ansible Core 2.16.  

Il n'est pas prévu que les versions RHEL 9.3 et ultérieures reçoivent de nouvelles versions d'Ansible Core. Elles continueront à utiliser Ansible Core 2.14, version qui sera prise en charge pendant le reste du cycle de vie de RHEL 9.

Ainsi, la version d'Ansible Core dans RHEL 8.9 sera plus récente que celle disponible dans RHEL 9.3.Toutefois, tous les contenus d'automatisation pris en charge dans RHEL 8 et RHEL 9 sont pris en charge par ces deux versions d'Ansible Core.

De plus, bien que RHEL 9.2 et 9.3 incluent Ansible Core 2.14, la dépendance à Python a changé entre ces deux versions. Dans RHEL 9.2, Ansible Core 2.14 dépend de Python 3.11, tandis que dans RHEL 9.3, Ansible Core 2.14 dépend de Python 3.9.Ce changement vient du fait que Python 3.9 est la version Python prise en charge pour le cycle de vie complet de RHEL 9.Sur les systèmes sur lesquels vous avez installé Ansible Core, si vous n'utilisez pas Python 3.11 à d'autres fins, vous pouvez le supprimer après avoir mis à jour vos systèmes vers RHEL 9.3.  

Conclusion

Cet article présente les modifications qui seront apportées au cycle de vie d'Ansible Core dans RHEL 9.3 et les versions ultérieures.Il est important de garder à l'esprit que les contenus d'automatisation pris en charge dans RHEL 8 et RHEL 9 continueront de l'être par les deux versions d'Ansible Core. Si vous souhaitez en savoir plus sur les rôles système RHEL, consultez l'article de blog sur ce thème


À propos de l'auteur

Brian Smith is a Product Manager at Red Hat focused on RHEL automation and management.  He has been at Red Hat since 2018, previously working with Public Sector customers as a Technical Account Manager (TAM).  

Read full bio

Parcourir par canal

automation icon

Automatisation

Les dernières nouveautés en matière d'automatisation informatique pour les technologies, les équipes et les environnements

AI icon

Intelligence artificielle

Actualité sur les plateformes qui permettent aux clients d'exécuter des charges de travail d'IA sur tout type d'environnement

open hybrid cloud icon

Cloud hybride ouvert

Découvrez comment créer un avenir flexible grâce au cloud hybride

security icon

Sécurité

Les dernières actualités sur la façon dont nous réduisons les risques dans tous les environnements et technologies

edge icon

Edge computing

Actualité sur les plateformes qui simplifient les opérations en périphérie

Infrastructure icon

Infrastructure

Les dernières nouveautés sur la plateforme Linux d'entreprise leader au monde

application development icon

Applications

À l’intérieur de nos solutions aux défis d’application les plus difficiles

Original series icon

Programmes originaux

Histoires passionnantes de créateurs et de leaders de technologies d'entreprise