Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Comece a usar o Ansible configurando o Ansible no Azure e criando um grupo de recursos básico do Azure.
O Ansible é um produto de software livre que automatiza o provisionamento de 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 descreve como começar a usar o Ansible no ambiente do Azure Cloud Shell .
Configurar seu ambiente
- Assinatura do Azure: Se você não tiver uma assinatura do Azure, crie uma conta gratuita antes de começar.
- Configurar o Azure Cloud Shell – Se você for novo no Azure Cloud Shell, consulte o Início Rápido para Bash no Azure Cloud Shell.
Se você já tiver uma sessão do Cloud Shell aberta, poderá pular para a próxima seção.
Navegue até o portal do Azure
Se necessário, faça logon em sua assinatura do Azure e altere o diretório do Azure.
Abra o Cloud Shell.
Se você ainda não usou o Cloud Shell anteriormente, defina as configurações de ambiente e armazenamento.
Selecione o ambiente de linha de comando.
Configuração automática de credencial
Quando conectado ao Cloud Shell, o Ansible autentica-se com o Azure para gerenciar a infraestrutura sem nenhuma configuração extra.
Ao trabalhar com várias assinaturas, especifique a assinatura que o Ansible usa exportando a variável de ambiente AZURE_SUBSCRIPTION_ID.
Para listar todas as suas assinaturas do Azure, execute o seguinte comando:
az account list
Usando sua ID de assinatura do Azure, defina o AZURE_SUBSCRIPTION_ID seguinte:
export AZURE_SUBSCRIPTION_ID=<your-subscription-id>
Testar a instalação do Ansible
Agora você configurou o Ansible para uso no Cloud Shell!
Esta seção mostra como criar um grupo de recursos de teste em sua nova configuração do Ansible. Se você não precisar fazer isso, ignore esta seção.
Criar um grupo de recursos do Azure
Salve o código a seguir como
create_rg.yml.--- - hosts: localhost connection: local tasks: - name: Creating resource group - "{{ name }}" azure_rm_resourcegroup: name: "{{ name }}" location: "{{ location }}" register: rg - debug: var: rgExecute o playbook usando ansible-playbook. Substitua os marcadores de posição pelos nomes e o local do grupo de recursos a ser criado.
ansible-playbook create_rg.yml --extra-vars "name=<resource_group_name> location=<resource_group_location>"Pontos principais:
- Devido ao
registervariável e àdebugseção do livro de estratégias, os resultados são mostrados quando o comando é concluído.
- Devido ao
Excluir um grupo de recursos do Azure
Salve o código a seguir como
delete_rg.yml.--- - hosts: localhost tasks: - name: Deleting resource group - "{{ name }}" azure_rm_resourcegroup: name: "{{ name }}" state: absent register: rg - debug: var: rgExecute o playbook usando o comando ansible-playbook. Substitua o espaço reservado pelo nome do grupo de recursos a ser excluído. Todos os recursos dentro do grupo de recursos serão excluídos.
ansible-playbook delete_rg.yml --extra-vars "name=<resource_group>"Pontos principais:
- Devido ao
registervariável e àdebugseção do livro de estratégias, os resultados são mostrados quando o comando é concluído.
- Devido ao