Ansible para Iniciantes é um curso prático para quem deseja automatizar a configuração de hosts Linux com o Ansible. Os exercícios avançam da instalação e configuração para inventários, comandos ad hoc, playbooks, templates, roles e módulos usados com frequência.
Você praticará a organização de hosts e variáveis, a criação de automações repetíveis em playbooks e a realização de tarefas administrativas, como gerenciar pacotes, arquivos, downloads e tarefas agendadas.
O que você aprenderá
Ao concluir este curso, você será capaz de:
- Instalar e configurar o Ansible no Ubuntu
- Organizar hosts gerenciados com grupos, várias fontes de inventário e variáveis de grupo
- Executar comandos ad hoc e escrever playbooks com condicionais, loops e templates Jinja
- Estruturar automações reutilizáveis com roles do Ansible
- Executar comandos e scripts em hosts gerenciados ou por meio de ações locais
- Gerenciar pacotes, arquivos, transferências, downloads, metadados e tarefas cron com módulos do Ansible
- Diagnosticar problemas de configuração e do interpretador Python durante execuções do Ansible
Para quem é este curso
Este curso de nível iniciante é destinado a usuários de Linux, futuros administradores de sistemas e estudantes de DevOps que desejam experiência prática com automação de configurações e gerenciamento repetível de hosts.
Pré-requisitos: É útil ter familiaridade básica com a linha de comando do Linux. O curso começa com a instalação do Ansible e apresenta seu fluxo de trabalho passo a passo.
Ambiente de aprendizagem: As atividades práticas são realizadas em hosts Linux no ambiente LabEx usando a linha de comando, arquivos de inventário e arquivos de playbook.
Perguntas frequentes
Preciso ter experiência anterior com o Ansible?
Não é necessário ter experiência anterior com o Ansible. O curso começa pela instalação e configuração, embora a familiaridade básica com a linha de comando do Linux ajude você a se concentrar nas tarefas de automação.
O curso aborda comandos ad hoc e playbooks?
Sim. Primeiro você usará comandos ad hoc para tarefas diretas; depois criará playbooks e os ampliará com condicionais, loops, templates Jinja e roles para obter automações repetíveis e reutilizáveis.
Aprenderei a organizar vários hosts gerenciados?
Sim. O conteúdo aborda grupos de inventário, várias fontes de inventário e variáveis de grupo para que você possa organizar hosts e aplicar configurações compartilhadas de maneira consistente.
Quais tarefas de administração Linux serão automatizadas?
Os exercícios incluem executar comandos e scripts, gerenciar pacotes e arquivos, transferir e baixar arquivos, inspecionar metadados de arquivos, agendar tarefas cron e realizar ações locais com módulos do Ansible.


