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
- Administração e Materiais do Curso
- Estrutura e Programação do Curso
- Apresentações de Delegados e Instrutores
INTRODUÇÃO AO ANSÍVEL
- Ansible em etapas
- Visão geral do Ansible
IMPLANTANDO ANSIBLE
- Instalando o Ansible em sistemas baseados em RHEL
- Instalando o Ansible em sistemas baseados em Debian
- Autenticando o Ansible com chaves SSH
- Configuração do Ansible
- Criando o inventário Ansible
- Configuração do cliente Ansible
- Exercício
COMANDOS AD-HOC
- Gerando um comando ad hoc
- Opções de linha de comando
- Documentação do módulo
- Usando módulos com comandos ad-hoc
- Verificando a sintaxe do Ansible
- módulos stat e shell
- Especificando um inventário alternativo
- Exercício
YAML
- Noções básicas de YAML
- Erros comuns de sintaxe YAML
- Escrevendo YAML com vim
- Instalação e configuração de editores de código
- Exercício
LIVROS E TAREFAS
- o que é um manual
- Cabeçalho do playbook
- Tarefas dentro de um playbook
- Importing items and playbooks
- Playbook best practices
- Exercise
SIMPLE PLAYBOOKS
- Basic Ansible modules
- file module
- lineinfile module
- copy module
- archive module
- Exercise
SYSTEM ADMINISTRATION PLAYBOOKS
- Playbook command line options
- Playbook tags
- System administration modules
- service module
- firewalld module
- user module
- Exercise
FURTHER ANSIBLE PLAYBOOKS
- Further Ansible modules
- parted module
- mount module
- cron module
- Security related modules
- seboolean module
- SELinux module
- seport module
- Exercise
VARIABLES AND FACTS
- Simple variables
- List and Dictionary methods
- Defining variable locations
- Variables within external files
- Command line variables
- Ansible prompts
- Registering variables
- Using module return values
- Capturing Ansible failures
- Iteration using lists
- Ansible facts
- Commonly used Ansible facts
- Using facts within a task
- Using conditional statements with Facts
- Exercise
ROLES AND TEMPLATES
- Ansible roles
- Ansible Galaxy command
- Estrutura do diretório de funções
- Construindo uma função Ansible
- Construindo um modelo de arquivo
- Repositório Ansible Galaxy
- Baixando e executando Roles
- Exercício
CONFIGURAÇÃO ADICIONAL
- Paralelismo Ansible e Bifurcações
- Cache de Fatos
- Ansible Vault
- Criando e acessando o Vault
- Criptografia de variáveis
- Logging de cliente e servidor Ansible
- Omitindo e redirecionando a saída de log
- Tratamento de erros e ignorar comandos com falha
- Manipuladores e falhas
- Exercício
LOOPS E CRITÉRIOS
- Loops Ansible
- Percorrendo variáveis
- Sequenciamento numérico
- Valores aleatórios
- Novas tentativas
- Ansible dentro de scripts de shell
- Scripts orientados por menus e copiados
TENHO INTERESSE