Curso Rocky Linux Automation with Ansible

  • Linux & Suse

Curso Rocky Linux Automation with Ansible

24 horas
Visão Geral

Este Curso Rocky Linux Automation with Ansible, proporciona um conhecimento aprofundado sobre como utilizar o Ansible para automatizar tarefas em ambientes Rocky Linux. Os alunos aprenderão a implementar e gerenciar configurações, implantações e tarefas operacionais de forma eficiente, utilizando o Ansible como uma ferramenta essencial para automação de infraestrutura.

Objetivo

Após concluir o Curso Rocky Linux Automation with Ansible, você será capaz de:

  • Instalar e configurar o Ansible em um ambiente Rocky Linux
  • Criar e gerenciar playbooks do Ansible para automação de tarefas
  • Utilizar inventários para gerenciar múltiplos servidores
  • Implementar roles e playbooks reutilizáveis
  • Automatizar tarefas comuns, como instalação de pacotes e configuração de serviços
  • Integrar o Ansible com outras ferramentas e serviços
Publico Alvo
  • Administradores de sistemas Linux
  • Engenheiros de DevOps
  • Profissionais de TI que desejam aprimorar suas habilidades em automação
  • Desenvolvedores interessados em automatizar processos de implantação
Pre-Requisitos
  • Conhecimentos básicos em administração de sistemas Linux
  • Noções de programação e scripts (Bash ou Python)
  • Familiaridade com o conceito de infraestrutura como código (IaC)
Informações Gerais
  • Curso ao vivo via Microsoft Teams, com instrutor/consultor ativo no mercado.
  • Aulas práticas e teóricas, com exercícios aplicados durante o curso.
  • Cada aluno terá um laboratório individual disponibilizado durante o curso.
  • Apostilas e materiais didáticos fornecidos.
Materiais
Inglês + Exercícios + Lab Pratico
Conteúdo Programatico

Módulo 1: Introdução ao Ansible

  1. O que é Ansible e por que usar?
  2. Comparação com outras ferramentas de automação
  3. Arquitetura do Ansible: controle e nós gerenciados
  4. Instalação do Ansible em Rocky Linux

Módulo 2: Inventários e Configurações

  1. Estrutura do inventário do Ansible
  2. Criando e gerenciando arquivos de inventário
  3. Grupos de hosts e variáveis
  4. Configuração de nós gerenciados

Módulo 3: Playbooks do Ansible

  1. Estrutura de um playbook
  2. Sintaxe YAML e melhores práticas
  3. Execução de playbooks e tratamento de erros
  4. Implementação de tarefas comuns (instalação de pacotes, criação de usuários, etc.)

Módulo 4: Roles e Estrutura de Projetos

  1. O que são roles e como usá-las?
  2. Criando uma estrutura de projetos organizada
  3. Uso de roles para reutilização de código
  4. Integração de roles em playbooks

Módulo 5: Módulos do Ansible

  1. Exploração dos principais módulos do Ansible
  2. Módulos para gerenciamento de pacotes, arquivos e serviços
  3. Desenvolvimento de módulos personalizados
  4. Ferramentas para descoberta de módulos

Módulo 6: Automação de Tarefas Comuns

  1. Automatização de tarefas de instalação e configuração
  2. Gerenciamento de atualizações de sistema
  3. Automação de backups e restaurações
  4. Implementação de scripts de manutenção

Módulo 7: Integração com Ferramentas de CI/CD

  1. Introdução à integração do Ansible em pipelines de CI/CD
  2. Uso do Ansible com Jenkins e GitLab CI
  3. Exemplos de automação de deploys com Ansible
  4. Melhores práticas de automação com integração contínua

Módulo 8: Monitoramento e Manutenção

  1. Monitoramento de tarefas automatizadas
  2. Registro de logs e auditoria de operações
  3. Atualização e manutenção de playbooks e roles
  4. Resolução de problemas comuns
TENHO INTERESSE

Cursos Relacionados

Curso Linux Bash Shell Programming

32 horas

Curso Linux Suse SLE200 Transitioning Enterprise 15

8 Horas

Curso Enterprise Server Deployment SLE211v15

16 horas

Curso SUSE Enterprise Server 15 Administration SLE201v15

32 Horas

Curso Linux Suse Enterprise Server 15 Adm Advanced SLE301v15

32 horas

Curso Linux Suse SLES for SAP Applications HA Deployment and Configuration

24 Horas

Curso Suse Linux Protegendo Enterprise Server 12 SLE341

24 Horas