Usando Ansible com o Azure

Ansible é um produto de código-fonte aberto que automatiza o provisionamento de nuvem, o gerenciamento de configurações e as implantações de aplicativos. Usando o Ansible você pode provisionar máquinas virtuais, contêineres e rede e completar infraestruturas de nuvem. Além disso, o Ansible permite que você automatize 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

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

Módulos do Ansible

O Ansible inclui um conjunto de módulos do Ansible que são executados diretamente em hosts remotos ou através de guias estratégicos. 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 criar e orquestrar sua infraestrutura no Azure.

Migrar cargas de trabalho existentes para o Azure

Depois que você tiver usado 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.

Automatizar o aplicativo nativo de nuvem no Azure

O Ansible permite que você automatize aplicativos nativos de nuvem no Azure usando os microsserviços do Azure como o Azure Functions e o Kubernetes no Azure.

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

Usando o recurso de inventário dinâmico do Ansible, você pode gerar um inventário dos recursos do Azure. Você pode então marcar as implantações existentes do Azure e gerenciar as implantações marcadas através do Ansible.

Matriz de módulo e versão Ansible do 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 dimensionamento, 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 fornecidos.

Próximas etapas