Jump to section

Funcionalidade da solução

Automation execution environments

Torne as tarefas de automação consistentes e portáteis com imagens de container em pacotes.

Jump to section

Visão geral

Empacote seus playbooks do Red Hat® Ansible® Automation Platform em automation execution environments para executá-los onde você quiser.

Essas imagens de container incluem o kernel do sistema operacional (Red Hat Enterprise Linux® Universal Base Image), o mecanismo de automação (ansible-core), a linguagem de programação (Python) e todas as dependências necessárias. Todos esses elementos juntos criam um ambiente de execução isolado que pode interagir com quase todas as plataformas de TI (e ser executado nelas).

Ansible execution environments. Duração do vídeo: 21:48.

Funcionalidades e benefícios

Upgrades de módulos independentes

Obtenha as funcionalidades mais recentes de coleções e módulos específicos fazendo upgrade de ambientes de forma independente. Dessa forma, as outras partes da implantação da automação são menos afetadas.

Ambientes consistentes e portáteis

Mova os Ansible Playbooks ao longo dos pipelines de DevOps de maneira consistente, assegurando que o mecanismo de automação, a linguagem de programação e as dependências sejam levados juntos.

Gerenciamento otimizado

Os containers podem ser criados, atualizados e distribuídos com registros como o Podman, sem que você precise gerenciar vários repositórios ou integrar alterações de diferentes colaboradores.

Inspeção aprimorada

Um navegador de conteúdo funciona com o automation execution environment para inspecionar cada container, facilitando a compreensão e a depuração de ambientes, sem precisar navegar manualmente pelas árvores de arquivos.

Versões automatizadas

Ansible Playbooks aproveitam o utilitário da linha de comando do ansible-builder para definir as imagens base e as builder images de cada ambiente, as dependências e as etapas de build para você automatizar atualizações e novos builds.

Software open source personalizável

Use uma versão do Python específica ou dependências de sistema e qualquer ferramenta adicional, como certificados ou recurso do Git, para adaptar seu automation execution environment a suas necessidades.

Red Hat reconhecida como líder em automação de infraestruturas

A Forrester Research reconheceu o Red Hat Ansible Automation Platform como líder no Forrester WaveTM: Infrastructure Automation, 1º trimestre, 2023. Nossa solução alcançou a pontuação máxima na categoria de estratégia.

Como os automation execution environments funcionam?

Execute o builder

O utilitário da linha de comando do ansible-builder funciona com seu mecanismo de container (como o Podman) para criar ambientes, gerenciar dependências e configurações e criar imagens.

Escolha uma imagem

Um arquivo YAML tem a imagem base. Essa imagem pode ser criada do zero ou escolhida de uma seleção pré-fornecida.

Personalize as configurações

Defina as configurações adicionais que deveriam ser incluídas nos ambientes de execução, como configurações no nível do sistema ou sistemas de controle de versão específicos.

Implante o ambiente

Assim que criado, o ambiente de execução é implantado para um automation hub privado (um local para publicar e baixar conteúdo de automação, incluindo ambientes de execução, dentro de sua organização) ou um registro de container, permitindo que você armazene e compartilhe o ambiente.

Verifique a consistência

A interface de usuário baseada em texto do ansible-navigator (semelhante ao shell de linha de comando) pode executar playbooks em um ambiente de execução. Dessa forma, os playbooks se tornam mais portáteis entre os sistemas de usuários e o automation controller.

Perguntas frequentes

Os automation execution environments vêm pré-instalados?

Alguns ambientes de execução mais simples estão pré-instalados em todas as subscrições do Ansible Automation Platform. No entanto, os ambientes personalizados são criados com o ansible-builder. Para instalar esse builder, basta executar o seguinte comando: dnf install ansible-builder. Confira neste post o que está incluído no Ansible Automation Platform.

Preciso saber tudo sobre containers para usar automation execution environments?

Uma vantagem de usar o ansible-builder é que os usuários não precisam ser especialistas na criação e gerenciamento de containers Linux®. Basta ter um conhecimento básico sobre mecanismos de container para criar um ambiente de execução usando o componente builder.

Como criar um automation execution environment?

Em poucas palavras, para criar um automation execution environment, você precisa instalar e configurar o ansible-builder. Você vai definir, personalizar e criar o ambiente. Depois, envie o ambiente para um registro. Por fim, execute o ansible-navigator para verificar se o ambiente tem tudo o que é necessário para funcionar perfeitamente. Teste o ansible-builder e outras ferramentas de desenvolvimento em um laboratório interativo.

Continue seu aprendizado

Blog

Maximizando a eficiência: como aproveitar os recursos do ansible-builder 3.0

Conheça as novas funcionalidades do ansible-builder 3.0, que aumenta a eficiência ao reduzir o tamanho das imagens e o tempo de criação.

E-book

A empresa automatizada

Aprenda os fundamentos da automação, saiba como desenvolver uma estratégia que englobe a empresa inteira, conheça seis casos de uso comuns e muito mais.

Comece a usar o Red Hat Ansible Automation Platform

Fale com um especialista da Red Hat