Curso de Ansible Overview
16HVisão Geral
Curso de Ansible Overview, cuidado/ministrado por instrutor fornecerá a você experiência prática na criação de soluções de automação para simplificar e melhorar o gerenciamento de configuração, implantação de aplicativos e orquestração de serviços entre os servidores/hosts sob seus cuidados.
O Ansible foi desenvolvido para facilitar a implantação de seus aplicativos e sistemas, sem a necessidade de scripts manuais ou código personalizado para implantar e distribuir atualizações de aplicativos com segurança via SSH e sem a necessidade de agentes em sistemas remotos.
Embora frequentemente mencionado no mesmo áudio, o Ansible não substitui plataformas como o Kubernetes - embora possa ser usado para gerenciar os servidores que executam o Kubernetes, por exemplo.
Objetivo
Após realizar este Curso de Ansible Overview, você será capaz de:
- Entenda a arquitetura Ansible e os playbooks Ansible
- Como instalar e configurar o Ansible
- Comandos ad hoc do Ansible
- Módulos Ansible
- Variáveis Ansible
- Fatos Ansible
- Depurando o Ansible
- Ansible Handlers
- Monitoramento Ansible
Publico Alvo
- Este Curso de Ansible Overview é destinado a administradores de sistemas que desejam usar o Ansible para automatizar o gerenciamento de configuração.
Pre-Requisitos
- Alguma experiência no uso e gerenciamento do Windows, MacOS ou Linux com a linha de comando
Informações Gerais
- Carga horária, 16h
- Noturno de segunda a quinta das 19h às 23h, total de 4 encontros,
Formato de entrega:
- Transmitido 100% on-line ao vivo via Microsoft Teams na presença de um instrutor/consultor Ansible/kubernetes/microservices/terraforme, docente em sala de aula.
- apostila
- laboratório prático
Materiais
Português/Inglês + Exercícios + Lab Ansible ao vivo em sala de aulaConteúdo Programatico
Visão geral da arquitetura Ansible
- Variáveis
- fatos
- Inventário
- Playbooks
- Funções
- Tarefas
- Jinja2
- Torre Ansible
Instalando e configurando o Ansible
- Instalando no Mac, Windows, Linux e através do Python / pip
- Playbooks Ansible
- Jogos e Playbooks
- Visão geral do YAML
- lista de tarefas
- Executando tarefas com chamadas de módulo
- Múltiplas jogadas
Principais Módulos Ansible
- Comando
- Concha
- Nuvem
- Agrupamento
- Base de dados
- arquivos
- Identidade
- Criptografia
- Mensagens
- Fonte de controle
Variáveis Ansible
- Nomes de variáveis válidos
- Definindo Variáveis no Inventário
- Definindo Variáveis em um Playbook
- Definindo variáveis em arquivos e funções
- Usando e transformando variáveis com modelos Jinja2
- Registrando Variáveis
- Variáveis Mágicas
- Propriedades do sistema e fatos do Ansible
Depurando o Ansible
- Depuração via configuração ou variável de ambiente
- Jogadas de depuração
- Funções de depuração
- Blocos de depuração
- Tarefas de depuração
Ansible Handlers
- Usando o Notify
- Executando operações na mudança
- Executando várias tarefas com Ansible Handlers
- Usando variáveis em manipuladores
Comandos ad hoc do Ansible
- Execução da tarefa
- Transferência de arquivo
- Atualizando e atualizando
- Gerenciando Pacotes
- Serviços de gerenciamento
- Verificações do sistema
Gerenciando e Monitorando o Ansible
- módulo de monitoramento
- módulo de notificação
- módulo de gerenciamento remoto
- módulo de utilitários