Curso DevOps with Ansible Overview

  • DevOps | CI | CD | Kubernetes | Web3

Curso DevOps with Ansible Overview

16 horas
Visão Geral

O Curso DevOps with Ansible Overview é um treinamento introdutório que apresenta o Ansible como uma ferramenta essencial para automação no universo DevOps. Ele explora os conceitos básicos da automação de infraestrutura, o papel do Ansible em pipelines DevOps e como ele pode ser usado para gerenciar servidores, configurar sistemas e realizar tarefas repetitivas de forma eficiente. Os participantes aprenderão a instalar o Ansible, executar comandos ad-hoc, criar playbooks simples e entender sua integração em fluxos de trabalho DevOps. Estruturado com 16 horas totais, combina teoria, demonstrações e exercícios práticos para fornecer uma base sólida para iniciantes que desejam explorar o Ansible em ambientes reais.

Este Curso DevOps with Ansible Overview oferece uma introdução completa ao Ansible, uma ferramenta de automação amplamente utilizada para configuração de sistemas, gerenciamento de infraestrutura e orquestração no contexto DevOps. Os participantes aprenderão os conceitos fundamentais do Ansible, sua arquitetura, principais comandos e como utilizá-lo para automatizar tarefas repetitivas.

Objetivo

Após realizar este Curso DevOps with Ansible: Overview, você será capaz de:

  • Compreender o papel do Ansible no DevOps e seus benefícios para automação.
  • Instalar e configurar o Ansible em um ambiente básico.
  • Executar comandos ad-hoc para gerenciar servidores remotos.
  • Criar e executar playbooks simples para tarefas comuns de configuração.
  • Identificar como o Ansible se integra a fluxos de trabalho DevOps.
Publico Alvo
  • Profissionais de DevOps e SRE
  • Administradores de sistemas e infraestrutura
  • Engenheiros de software interessados em automação
  • Estudantes e entusiastas de tecnologia
Pre-Requisitos
  • Conhecimento básico de Linux (ex.: comandos como ls, cd, sudo) é desejável.
  • Familiaridade com conceitos de redes (ex.: SSH, IP) é recomendada.
  • Não é necessária experiência prévia com Ansible ou automação.
  • Noções introdutórias de administração de sistemas ou desenvolvimento são úteis.
Materiais
Inglês/Português/Lab Prático
Conteúdo Programatico

Dia 1 – Módulo 1: Introdução ao Ansible e DevOps

  • Tópicos:
    1. O que é DevOps: visão geral, princípios (ex.: CI/CD, IaC) e desafios.
    2. O papel do Ansible no DevOps: automação, configuração e orquestração.
    3. Benefícios do Ansible: agentless, simplicidade e integração multiplataforma.
    4. Arquitetura do Ansible: control node, managed nodes, inventory e módulos.
  • Atividade Prática: Configurar um ambiente básico com Ansible e testar conectividade SSH com um nó gerenciado.

Dia 1 – Módulo 2: Primeiros Passos com Ansible

  • Tópicos:
    1. Instalação do Ansible: passos para Linux e opções para Windows (WSL).
    2. Configuração do inventory: definição de hosts estáticos e grupos.
    3. Comandos ad-hoc: uso do comando ansible para tarefas rápidas (ex.: ping, uptime).
    4. Módulos básicos: command, shell, file e package.
  • Atividade Prática: Instalar o Ansible, configurar um inventory com dois hosts e executar comandos ad-hoc para verificar status e criar arquivos.

Dia 2 – Módulo 3: Introdução aos Playbooks

  • Tópicos:
    1. O que são playbooks: estrutura YAML e propósito no Ansible.
    2. Componentes de um playbook: hosts, tasks, name e módulos.
    3. Execução de playbooks: comando ansible-playbook e opções básicas.
    4. Exemplos práticos: instalação de pacotes e configuração de serviços.
  • Atividade Prática: Criar um playbook para instalar o Apache/Nginx e iniciar o serviço em um servidor remoto.

Dia 2 – Módulo 4: Ansible no Contexto DevOps

  • Tópicos:
    1. Integração com DevOps: visão geral de CI/CD e uso em pipelines (ex.: Jenkins).
    2. Conceitos de idempotência: como o Ansible garante consistência.
    3. Monitoramento e depuração: uso de logs e modo --check.
    4. Próximos passos: introdução a roles, variáveis e automação em nuvem.
  • Atividade Prática: Executar um playbook em modo de verificação (--check) e simular sua integração com um pipeline CI/CD simples.
TENHO INTERESSE

Cursos Relacionados

Curso Ansible Red Hat Basics Automation Technical Foundation

16 horas

Curso Terraform Deploying to Oracle Cloud Infrastructure

24 Horas

Curso Ansible Linux Automation with Ansible

24 horas

Ansible Overview of Ansible architecture

16h

Advanced Automation: Ansible Best Practices

32h