Entrar em Contato

Programa do Curso

1. Introdução ao Ansible

  • Visão geral sobre Gerenciamento de Configuração e Automação
    • O que é Gerenciamento de Configuração?
    • A importância da automação nas operações de TI
  • O que é Ansible?
    • História e evolução
    • Principais características e benefícios
  • Arquitetura do Ansible
    • Nó de Controle (Control Node) e Nós Gerenciados (Managed Nodes)
    • Invenário (Inventory) e arquivos de configuração
    • Módulos, Plugins e Playbooks
  • Atividade Prática

2. Configurando o Ansible

  • Instalando o Ansible
    • Instalação em diferentes sistemas operacionais (Windows, macOS, Linux)
  • Configurando o Ambiente
    • Configuração do nó de controle
    • Geração e distribuição de chaves SSH
  • Atividade Prática

3. Fundamentos do Ansible e Automação

  • Comandos Ad-hoc para Automação
    • Executando comandos simples do Ansible
    • Utilizando módulos comuns do Ansible (ping, command, copy, yum, apt)
  • Gestão do Invenário (Inventory)
    • Invenário estático vs. dinâmico
    • Agrupamento de hosts
    • Variáveis de host e variáveis de grupo
  • Atividade Prática

4. Escrevendo seu Primeiro Playbook

Teoria (20 minutos)

  • Introdução aos Playbooks
    • Fundamentos da sintaxe YAML
    • Estrutura do Playbook: Plays, Tarefas e Variáveis
  • Automatizando Tarefas com Playbooks
    • Tarefas de exemplo: instalação de software, gerenciamento de arquivos e serviços
  • Atividade Prática
  • Controle de Tarefas
    • Agrupando Handlers e Notificações
    • Utilizando condicionais e loops nas tarefas

5. Conceitos Avançados de Playbooks

  • Papéis (Roles) para Automação Estruturada
    • Introdução aos papéis (roles)
    • Criação e utilização de papéis (roles)
  • Variáveis e Fatos (Facts)
    • Definição e uso de variáveis
    • Coleta e utilização de fatos (facts)
  • Modelos (Templates)
    • Utilizando modelos Jinja2
    • Geração dinâmica de arquivos de configuração
  • Atividade Prática

6. Conclusão e Próximos Passos 

  • Revisão do Dia
    • Principais pontos sobre automação com Ansible
  • Recursos para Aprendizado Contínuo
    • Livros, tutoriais e documentação oficial
  • Perguntas e Respostas

Requisitos

Conhecimento básico de comandos Linux/Unix Habilidade com SSH e conceitos fundamentais de rede

 7 Horas

Número de participantes


Preço por participante

Testemunhos de Clientes (5)

Próximas Formações Provisórias

Categorias Relacionadas