Usando o Ansible com o Azure

O Ansible é um produto de código aberto que automatiza o provisionamento em nuvem, o gerenciamento de configuração e as implantações de aplicativos. Usando o Ansible, você pode provisionar máquinas virtuais, contêineres e infraestruturas de rede e de nuvem completas. Além disso, o Ansible permite automatizar a implantação e a configuração de recursos em seu ambiente.

Este artigo fornece uma visão geral básica de alguns dos benefícios de usar o Ansible com o Azure.

Manuais do Ansible

Os playbooks do Ansible permitem que você direcione o Ansible para configurar seu ambiente. Os playbooks são codificados usando YAML para serem legíveis por humanos. A seção Tutoriais fornece muitos exemplos de como usar playbooks para instalar e configurar recursos do Azure.

Módulos Ansible

O Ansible inclui um conjunto de módulos Ansible que são executados diretamente em hosts remotos ou através de playbooks. Os usuários podem criar seus próprios módulos. Os módulos são usados para controlar recursos do sistema - como serviços, pacotes ou arquivos - ou executar comandos do sistema.

Para interagir com os serviços do Azure, o Ansible inclui um conjunto de módulos de nuvem do Ansible. Esses módulos permitem que você crie e orquestre sua infraestrutura no Azure.

Migrar carga de trabalho existente para o Azure

Depois de usar o Ansible para definir sua infraestrutura, você pode aplicar o manual do seu aplicativo, permitindo que o Azure dimensione automaticamente seu ambiente conforme necessário.

Automatize o aplicativo nativo da nuvem no Azure

O Ansible permite automatizar aplicativos nativos da nuvem no Azure usando microsserviços do Azure, como o Azure Functions e o Kubernetes no Azure.

Gerencie implantações com inventário dinâmico

Usando o recurso de inventário dinâmico do Ansible , você pode extrair inventário dos recursos do Azure. Em seguida, você pode marcar suas implantações existentes do Azure e gerenciar essas implantações marcadas por meio do Ansible.

Módulo Ansible e matriz de versão para Azure

O Ansible inclui um conjunto de módulos para uso no provisionamento e configuração de recursos do Azure. Esses recursos incluem máquinas virtuais, conjuntos de escala, serviços de rede e serviços de contêiner. A matriz do Ansible lista os módulos do Ansible para o Azure e as versões do Ansible nas quais eles são enviados.

Próximos passos