Programa do Curso
Introdução
Visão geral das funcionalidades e arquitetura do projeto Ansible
- Revisando conceitos e princípios fundamentais do Ansible
- Iniciando com sintaxe avançada do Ansible e ferramentas de código aberto
Configuração do Ansible e Configuração de Recursos de Automação
- Pré-requisitos do sistema para o Ansible
- Escolhendo o ambiente de SO ideal para a instalação do Ansible
- Executando comandos iniciais de alto nível na CLI do Ansible
- Instanciando componentes do Playbook para casos de uso avançados
Utilizando Projetos e Funcionalidades de Código Aberto nos Playbooks
Trabalhando com Inventários do Ansible para Processos Complexos de Automação
Lidando com a Interação de Dados entre Ferramentas e Sistemas do Ansible
Uso Aprofundado dos Componentes Tradicionais do Ansible e Comandos Ad-Hoc
Operação com Sintaxe Avançada do Ansible e Utilização de Práticas Extensíveis de YAML
- Como gerenciar strings de dados inseguros ou brutos?
Executando Transformação de Strings para Funcionalidades Flexíveis do Ansible
- Manipulação de dados complexos para operações administrativas
Visão geral dos Plugins de Código Aberto para o Projeto Ansible
- Extensão de plugins para casos de uso ótimos
Atualizando Funções de Implantação do Playbook dentro do Ansible
- Execuções de CLI vs. interface para Playbooks
- Trabalhando com palavras-chave complexas e operando ferramentas CLI intermediárias
Administração de Aplicações Otimizadas dos Componentes do Ansible e Funções Ad-Hoc
- Boas práticas para trabalhar com loops, condicionais, etc.
Gerenciamento de Erros no Playbook e Configuração do Ambiente de Tarefas Remotas
Reutilização de Artefatos e Regulamentação de Papéis (Roles) no Ansible
Uso de Estruturas e Padrões de Inventário Dinâmico
- Revisando conceitos de tags especiais e implementando seus usos
Aplicação de Métodos de Conexão Extensíveis e Gerenciamento de Chaves de Host
Criptografia de Conteúdos do Projeto Ansible e Execução de Estratégias Avançadas de Manipulação de Dados
Integração do Ansible com AWX para Funções de Coordenação Ótimas
Interagindo com APIs RESTful usando Playbooks e AWX
Automação de Pipelines de Build e Otimização de Fluxos de Trabalho no Ansible
Desenvolvimento de Abordagens de CI/CD com Ansible
Visão geral do Desenvolvimento de Módulos e Plugins Personalizados no Ansible
- Implementando práticas eficientes para módulos ou plugins locais e globais
- Criando e escrevendo módulos e plugins otimizados
Operação das Ferramentas e Funcionalidades do Ansible com Python 3.x e API do Python
Depuração de Módulos e Dicas para Formatação de Documentação
Implantação de Módulos do Ansible em Plataformas Externas
- Diretrizes para Implementações do Ansible no Microsoft, AWS e outros
Teste do Ansible com Métodos Eficientes e Monitoramento dos Ciclos de Vida dos Módulos
- Práticas avançadas de desenvolvimento para outros recursos e utilitários do Ansible
Uso de Estruturas de Metadados no Ansible e Integração com Serviços de Nuvem Pública
Implantação de Aplicações Nativas da Nuvem Usando Automação com Ansible
- Migração para uma plataforma nativa da nuvem com Ansible
Integração do Ansible com Repositórios e Configuração de Mantenedores de Coleções
Automação de Redes com Ansible e Resposta à Carga de Trabalho de Operações Dinâmicas
- Trabalhando com módulos de rede do Ansible e analisando dados do Ansible
- Gerenciamento de tempo limite, proxy e outros problemas
- Praticando métodos de virtualização e containerização
Exercício de Métodos Avançados de Manutenção e Administração para o Projeto Ansible e Componentes
Discussão Conceitual Aprofundada sobre o Ciclo de Desenvolvimento do Ansible
- Alavancagem da documentação do Ansible e coleções de recursos de código aberto
Demonstração dos Casos de Automação Mais Comuns para a Organização
Troubleshooting do Ansible
Resumo e Conclusão
Requisitos
- Proficiência na sintaxe de programação YAML e Python 3.x
- Experiência extensiva em administração de sistemas Linux e CLI
- Conhecimento sobre tarefas fundamentais de automação do Ansible
- Compreensão dos conceitos e princípios da plataforma Ansible
- Habilidade com fluxos de trabalho de TI e arquitetura DevOps
Público-alvo
- Engenheiros de DevOps
- Desenvolvedores
- Administradores de SysOps
Testemunhos de Clientes (2)
a Automação e a comunicação com diferentes pacotes de software
Eric Van Wyk
Curso - Ansible for Experts
Máquina Traduzida
Realmente ressoou com o que já temos em nosso departamento
Letlotlo Miffi
Curso - Ansible for Experts
Máquina Traduzida