Programa do Curso
Introdução
Visão Geral dos Recursos e Arquitetura da Plataforma de Automação Red Hat Ansible
- Revisão dos conceitos fundamentais do Ansible
- Compreensão dos conteúdos e recursos principais do Ansible
Instalação e Configuração da Plataforma de Automação Red Hat Ansible
- Pré-requisitos para a instalação do Ansible
- Atualização da versão atual do Ansible
Configuração da Plataforma de Automação Red Hat Ansible
- Realizando métodos avançados de configuração do ambiente
- Trabalhando com comandos de CLI de nível superior do Ansible
Executando Playbooks do Ansible e Praticando Delegação de Componentes
- Executando e gerenciando casos de uso específicos para tarefas e jogadas
Aproveitando Artefatos Reutilizáveis do Ansible e Automatizando Tarefas Complexas com Inventário
Lidando com a Interação de Dados entre Ferramentas do Ansible e Sistemas
Uso Aprofundado dos Componentes Tradicionais do Ansible e Comandos Ad-Hoc
Utilizando a Sintaxe de Automação Avançada do Ansible com YAML
- Gerenciando strings de dados não seguras ou brutas
- Usando âncoras e aliases do YAML para maior flexibilidade
Manipulando Dados Complexos e Transformando Funcionalidades de String no Ansible
Trabalhando com a Arquitetura Expansível de Plugins do Ansible
- Tipos de plugins do Ansible e como maximizar seu uso
Utilizando Palavras-chave Avançadas de Playbooks e Ferramentas de Linha de Comando do Ansible
Visão Geral de Operações Complexas de Módulos com Red Hat Ansible
Gerenciando e Coordenando Atualizações Rolling do Ansible
Acessando a Torre do Red Hat Ansible Usando a Plataforma de Automação Ansible
Integrando o Ansible com o Gerenciamento Avançado de Cluster da Red Hat
Interagindo com APIs RESTful Usando Playbooks e Torre
Automatizando Pipelines de Construção e Simplificando Fluxos de Trabalho na Plataforma de Automação Ansible
Desenvolvendo Abordagens CI/CD com a Plataforma de Automação Ansible e Torre
Criando e Escrevendo Módulos e Plugins Personalizados para Projetos de Desenvolvimento do Ansible
- Adicionando e otimizando módulos e plugins locais
- Convenções e melhores práticas para o desenvolvimento de módulos do Ansible
Operando a Plataforma de Automação Red Hat Ansible com Python 3.x
Depurando Módulos e Dicas para Formatação de Documentação
Visão Geral do Desenvolvimento de Módulos do Ansible em Plataformas Externas
- Diretrizes para a Automação do Ansible na Microsoft, AWS e mais
Testando o Ansible com Métodos Eficientes e Monitorando Ciclos de Vida dos Módulos
- Práticas avançadas de desenvolvimento para outros recursos e utilitários do Ansible
Maximizando a API Python da Plataforma de Automação Red Hat Ansible
Trabalhando com o Ansible Galaxy e Utilizando Estruturas de Metadados
Aproveitando Serviços Públicos de Nuvem em Conformidade com o Ansible
Implementando Aplicações Nativas da Nuvem Usando a Automação do Ansible
- Migrando para uma plataforma nativa de nuvem com o Ansible
- Executando implementações avançadas do Red Hat OpenShift
Automatizando Redes com Ansible e Respondendo a Operações Dinâmicas de Carga de Trabalho
- Trabalhando com módulos de rede do Ansible e analisando dados do Ansible
- Gerenciando timeout, proxy e outros problemas
- Praticando métodos de virtualização e contêineres
Manutenção e Administração da Plataforma de Automação Ansible e Componentes
Demonstrando os Casos de Automação Mais Comuns para a Organização
Solução de Problemas na Plataforma de Automação Red Hat Ansible
Resumo e Conclusão
Requisitos
- Conhecimento de administração de sistemas Linux e CLI
- Experiência com tarefas básicas de automação Ansible
- Proficiência na sintaxe de programação YAML
- Compreensão de infraestrutura e fluxos de trabalho de TI
- Conhecimento básico da linguagem de programação Python
Público-Alvo
- Engenheiros DevOps
- Desenvolvedores
- Administradores SysOps
Declaração de Clientes (1)
Houve muitos exercícios práticos supervisionados e assistidos pelo instrutor
Aleksandra - Fundacja PTA
Curso - Mastering Make: Advanced Workflow Automation and Optimization
Máquina Traduzida