Inscreva-se no nosso blog

Observação: este artigo se aplica a clientes que usam o Ansible Core nos repositórios do Application Stream do Red Hat Enterprise Linux (RHEL), e não a clientes que usam o Red Hat Ansible Automation Platform.

Todos os planos mencionados neste blog são apenas um roadmap e estão sujeitos a alterações.  

A automação é um aspecto fundamental do gerenciamento do sistema operacional. É por isso que o Red Hat Enterprise Linux (RHEL) inclui várias funcionalidades relacionadas à automação. Essa automação oferecida no RHEL é ativada pelo pacote Ansible Core (ansible-core), fornecido nos repositórios Application Stream do RHEL 8 e RHEL 9.  

As versões de manutenção anteriores do RHEL 8 e RHEL 9 introduziram uma nova versão do Ansible Core para cada versão de manutenção. Essa estratégia de lançamento está planejada para continuar no RHEL 8 (até o 8.10, que está previsto para ser a versão de manutenção final do RHEL 8). No entanto, a partir do RHEL 9.3, não planejamos lançar novas versões do Ansible Core no RHEL 9. Em vez disso, planejamos oferecer suporte ao Ansible Core 2.14 até o final do ciclo de vida do RHEL 9. Continue lendo para ver mais detalhes.  

Uso do Ansible Core no RHEL

O Ansible Core está incluído no RHEL para viabilizar o conteúdo de automação oferecido pela Red Hat. Consulte o artigo Escopo de suporte para o pacote Ansible Core incluído no RHEL 9 e RHEL 8.6 e em repositórios AppStream posteriores para obter mais detalhes. Exemplos de conteúdo compatível de automação para clientes do RHEL incluem funções do sistema do RHEL, automação do Identity Management, playbooks de correção do Insights, etc.  

Se você procura uma plataforma de automação de ponta a ponta, recomendamos o Red Hat Ansible Automation Platform.  

Estratégia de lançamento anterior do Ansible Core no RHEL

Inicialmente, o Ansible Core foi introduzido nos repositórios Application Stream dp RHEL 8 e RHEL 9 durante as versões RHEL 8.6 e 9.0, sendo atualizado com cada versão de manutenção do RHEL:

  • RHEL 8.6/9.0 (maio de 2022) incluiu Ansible Core 2.12
  • RHEL 8.7/9.1 (novembro de 2022) incluiu Ansible Core 2.13
  • RHEL 8.8/9.2 (maio de 2023) incluiu Ansible Core 2.14

Algumas dessas versões do Ansible Core também introduziram dependências em versões mais recentes do Python. Por exemplo, o Ansible Core 2.14 no RHEL 8.8/9.2 introduziu uma dependência no Python 3.11.  

Plano atualizado para o futuro

Devido aos desafios de alinhar os ciclos de vida de suporte entre o RHEL, o Ansible Core e o Python, planejamos fazer alterações relacionadas ao Ansible Core para o RHEL 9.3 e versões posteriores para podermos garantir um melhor suporte ao Ansible Core durante o ciclo de vida do RHEL.  

No entanto, não planejamos mudanças para o RHEL 8. O RHEL 8.9 incluirá uma nova versão do Ansible Core (2.15), e o RHEL 8.10 (a última versão de manutenção do RHEL 8) está planejado para incluir o Ansible Core 2.16.  

O RHEL 9.3 e posteriores não estão planejados para receber novas versões do Ansible Core e vão continuar usando o Ansible Core 2.14, que deve permanecer compatível até o fim do ciclo de vida do RHEL 9.

Isso fará com que o RHEL 8.9 tenha uma versão mais recente do Ansible Core do que a disponível no RHEL 9.3. No entanto, todo o conteúdo de automação compatível com o RHEL 8 e o RHEL 9 é compatível com a versão do Ansible Core incluída nas respectivas versões.

Você também pode notar que, embora o RHEL 9.2 e o 9.3 incluam o Ansible Core 2.14, a dependência do Python mudou entre essas duas versões. O RHEL 9.2 usou o Ansible Core 2.14 com uma dependência do Python 3.11, enquanto o RHEL 9.3 tem o Ansible Core 2.14 com uma dependência do Python 3.9. 

Isso foi alterado porque o Python 3.9 é o Python do sistema RHEL 9 compatível com todo o ciclo de vida do RHEL 9. Em sistemas com o Ansible Core instalado, caso você não use o Python 3.11 para outros fins no sistema, ele pode ser removido após a atualização do sistema para RHEL 9.3.  

Conclusão

Este artigo descreveu as mudanças que vão ocorrer no ciclo de vida do Ansible Core no RHEL 9.3+. No entanto, é importante ter em mente que o conteúdo de automação compatível com o RHEL 8 e o RHEL 9 continuará sendo compatível com a versão do Ansible Core incluída nas respectivas versões. Para mais informações sobre as funções do sistema do RHEL, confira a página Conheça as funções de sistema do Red Hat Enterprise Linux


Sobre o autor

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

Navegue por canal

automation icon

Automação

Últimas novidades em automação de TI para empresas de tecnologia, equipes e ambientes

AI icon

Inteligência artificial

Descubra as atualizações nas plataformas que proporcionam aos clientes executar suas cargas de trabalho de IA em qualquer ambiente

open hybrid cloud icon

Nuvem híbrida aberta

Veja como construímos um futuro mais flexível com a nuvem híbrida

security icon

Segurança

Veja as últimas novidades sobre como reduzimos riscos em ambientes e tecnologias

edge icon

Edge computing

Saiba quais são as atualizações nas plataformas que simplificam as operações na borda

Infrastructure icon

Infraestrutura

Saiba o que há de mais recente na plataforma Linux empresarial líder mundial

application development icon

Aplicações

Conheça nossas soluções desenvolvidas para ajudar você a superar os desafios mais complexos de aplicações

Original series icon

Programas originais

Veja as histórias divertidas de criadores e líderes em tecnologia empresarial