Curso Ansible Linux Automation com Ansible

  • DevOps | CI | CD | Kubernetes | Web3

Curso Ansible Linux Automation com Ansible

24 horas
Visão Geral

Este Curso Ansible Linux Automation com Ansible, prático testado por instrutor Linux Automation com Ansible foi desenvolvido para fornecer aos delegados experiência prática nos conceitos e uso do Linux Ansible Automation. Com forte ênfase no treinamento prático utilizando a linha de comando, este curso ensinará técnicas de automação Ansible para realizar administração remota de sistemas baseados em Linux.

Este Curso Ansible Linux Automation com Ansible, é baseado na distribuição baseada em Red Hat, o delegado será capaz de aplicar os conceitos pensados ​​neste curso a outras distribuições experimentadas em Linux.

Exercícios e exemplos são usados ​​ao longo do curso para dar experiência prática com as técnicas abordadas.

Objetivo

Após a conclusão deste Curso Ansible Linux Automation com Ansible, o aluno terá adquirido experiência prática nas habilidades necessárias para instalar, configurar e usar o Ansible para fins de orquestração, automação, configuração e gerenciamento corporativo.

  • Instalação e configuração do Ansible em servidores RHEL e Debian
  • Configurando clientes para uso com Ansible
  • Configurando o arquivo Ansible Inventory
  • Como visualizar os documentos do Ansible
  • Práticas recomendadas do Ansible
  • Criando e executando comandos Ad-hoc Ansible
  • Entenda os fundamentos da linguagem YAML
  • Instalação e configuração de editores de código populares
  • Criação e execução de Playbooks Ansible
  • Importando Tarefas e Playbooks
  • Usando Módulos Ansible
  • Criação e execução de playbooks de administração do sistema
  • Criação de variáveis ​​internas e externas
  • Criando variáveis ​​​​de lista e dicionário
  • Compreendendo e recuperando fatos do Ansible
  • Usando declarações condicionais com fatos
  • Criando e executando Tarefas
  • Criando e executando Roles
  • Construindo modelos Ansible
  • Pesquisando e baixando itens do Ansible Galaxy
  • Executando outras configurações do Ansible
  • Criptografando dados com o Ansible Vault
  • Configurando o servidor Ansible e log do cliente
  • Tratamento de erros do Ansible
  • Criando loops Ansible
  • Sequenciamento de números e valores aleatórios
  • Usando Ansible dentro de scripts de shell

 

Publico Alvo
  • é adequado para administradores de sistema Linux, equipes DevOps, gerentes e pessoal de suporte de sistemas que precisam entender como automatizar, implementar, configurar e manter as configurações do sistema a partir de um único ponto de controle.
Pre-Requisitos
  • experiência em administração do Linux
Materiais
Inglês + Exercícios + Lab Pratico
Conteúdo Programatico

Curso de Automação Linux com Ansible

Introdução ao curso

  1. Administração e Materiais do Curso
  2. Estrutura e Programação do Curso
  3. Apresentações de Delegados e Instrutores

INTRODUÇÃO AO ANSÍVEL

  1. Ansible em etapas
  2. Visão geral do Ansible

IMPLANTANDO ANSIBLE

  1. Instalando o Ansible em sistemas baseados em RHEL
  2. Instalando o Ansible em sistemas baseados em Debian
  3. Autenticando o Ansible com chaves SSH
  4. Configuração do Ansible
  5. Criando o inventário Ansible
  6. Configuração do cliente Ansible
  7. Exercício

COMANDOS AD-HOC

  1. Gerando um comando ad hoc
  2. Opções de linha de comando
  3. Documentação do módulo
  4. Usando módulos com comandos ad-hoc
  5. Verificando a sintaxe do Ansible
  6. módulos stat e shell
  7. Especificando um inventário alternativo
  8. Exercício

YAML

  1. Noções básicas de YAML
  2. Erros comuns de sintaxe YAML
  3. Escrevendo YAML com vim
  4. Instalação e configuração de editores de código
  5. Exercício

LIVROS E TAREFAS

  1. o que é um manual
  2. Cabeçalho do playbook
  3. Tarefas dentro de um playbook
  4. Importing items and playbooks
  5. Playbook best practices
  6. Exercise

SIMPLE PLAYBOOKS

  1. Basic Ansible modules
  2. file module
  3. lineinfile module
  4. copy module
  5. archive module
  6. Exercise

SYSTEM ADMINISTRATION PLAYBOOKS

  • Playbook command line options
  • Playbook tags
  • System administration modules
  • service module
  • firewalld module
  • user module
  • Exercise

FURTHER ANSIBLE PLAYBOOKS

  1. Further Ansible modules
  2. parted module
  3. mount module
  4. cron module
  5. Security related modules
  6. seboolean module
  7. SELinux module
  8. seport module
  9. Exercise

VARIABLES AND FACTS

  1. Simple variables
  2. List and Dictionary methods
  3. Defining variable locations
  4. Variables within external files
  5. Command line variables
  6. Ansible prompts
  7. Registering variables
  8. Using module return values
  9. Capturing Ansible failures
  10. Iteration using lists
  11. Ansible facts
  12. Commonly used Ansible facts
  13. Using facts within a task
  14. Using conditional statements with Facts
  15. Exercise

ROLES AND TEMPLATES

  1. Ansible roles
  2. Ansible Galaxy command
  3. Estrutura do diretório de funções
  4. Construindo uma função Ansible
  5. Construindo um modelo de arquivo
  6. Repositório Ansible Galaxy
  7. Baixando e executando Roles
  8. Exercício

CONFIGURAÇÃO ADICIONAL

  1. Paralelismo Ansible e Bifurcações
  2. Cache de Fatos
  3. Ansible Vault
  4. Criando e acessando o Vault
  5. Criptografia de variáveis
  6. Logging de cliente e servidor Ansible
  7. Omitindo e redirecionando a saída de log
  8. Tratamento de erros e ignorar comandos com falha
  9. Manipuladores e falhas
  10. Exercício

LOOPS E CRITÉRIOS

  1. Loops Ansible
  2. Percorrendo variáveis
  3. Sequenciamento numérico
  4. Valores aleatórios
  5. Novas tentativas
  6. Ansible dentro de scripts de shell
  7. Scripts orientados por menus e copiados
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

Curso Red Hat DevOps Pipelines and Processes: CI/CD with Jenkins

24h

Curso Cloud Security and DevSecOps Automation

32 horas