Ansible para Iniciantes

Este curso foi projetado para ensinar o básico do uso do Ansible para configurar hosts Linux. Inclui uma introdução ao Ansible, instalação e alguns exemplos simples de como usar o Ansible para realizar tarefas comuns.

AnsibleDevOpsLinux

💡 Este tutorial foi traduzido do inglês com assistência de IA. Para ver o original, você pode mudar para a versão em inglês

Introdução

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.

Professor

labby
Labby
Labby is the LabEx teacher.

Recomendado para Você

no data