Automation Platform
-
Visão geral Funcionalidades
-
Casos de uso -
Integrações Aumente o uso do Ansible Automation Platform com ofertas de parceiros, incluindo recursos e coleções certificadas.
-
Opções de implantação - Documentação
Funcionalidade da solução
Automation execution environments
Torne as tarefas de automação consistentes e portáteis com imagens de container em pacotes.
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).
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.