wils@web ~ $ cat ~/ajuda/como-automatizar-tarefas-de-configuracao-de-servidores-windows-com-ansible-2-12.md
DevOpsComo automatizar tarefas de configuração de servidores Windows com Ansible 2.12
Automatizar tarefas de configuração de servidores Windows com Ansible 2.12 é uma forma eficiente de gerenciar ambientes de forma escalável. Este manual irá guiá-lo pelo processo de instalação e configuração do Ansible para Windows.
Introdução
Ansible é uma ferramenta de automação de TI que permite gerenciar servidores de forma simples e eficiente. Com a versão 2.12, ele oferece suporte aprimorado para Windows. Neste guia, você aprenderá a configurar o Ansible para automatizar tarefas em servidores Windows.
Pré-requisitos
- Um servidor Windows com WinRM habilitado.
- Um sistema Linux com Ansible 2.12 instalado.
- Acesso administrativo ao servidor Windows.
Passo a Passo
1. Habilitar WinRM no Windows
Abra o PowerShell como administrador e execute os seguintes comandos:
winrm quickconfig
Isso configurará o WinRM e permitirá conexões remotas.
2. Configurar o Ansible para Windows
Crie um arquivo de inventário chamado hosts:
[windows]
192.168.1.100 ansible_user=Administrador ansible_password=Senha123 ansible_connection=winrm ansible_winrm_server_cert_validation=ignore
3. Testar a Conexão
Utilize o seguinte comando para testar a conexão com o servidor Windows:
ansible windows -i hosts -m win_ping
Se a conexão for bem-sucedida, você verá uma resposta de sucesso.
4. Criar um Playbook
Crie um arquivo chamado configurar.yml com o seguinte conteúdo:
- hosts: windows
tasks:
- name: Instalar o IIS
win_feature:
name: Web-Server
state: present
5. Executar o Playbook
Execute o playbook com o seguinte comando:
ansible-playbook -i hosts configurar.yml
Conclusão
Com esses passos, você configurou o Ansible para automatizar tarefas em servidores Windows. A automação não só economiza tempo, mas também reduz a possibilidade de erros humanos.
Dica: Sempre teste suas configurações em um ambiente de desenvolvimento antes de aplicá-las em produção.
Precisa de ajuda com isso no seu servidor? A gente resolve pra você.
falar no WhatsApp →// deu erro ou não funcionou?
Achou algo errado neste manual?
Conta pra gente o que deu errado ou qual erro apareceu — a gente corrige. Se quiser retorno, deixe seu contato.