Programa do Curso
Introdução
Visão geral das características e da arquitetura do projeto Ansible
- Revisão dos conceitos e princípios fundamentais do Ansible
- Introdução à sintaxe Ansible avançada e às ferramentas de código aberto
Definição de Ansible e configuração de recursos de automatização
- Pré-requisitos do sistema para o Ansible
- Escolher o ambiente de SO ideal para a instalação do Ansible
- Execução de comandos iniciais de nível superior na CLI do Ansible
Utilização de projectos e funcionalidades de código aberto em manuais
- Instanciar componentes de Playbooks para casos de utilização avançados
Trabalhar com inventários Ansible para processos de automatização complexos
Manuseamento de dados Interação entre Ansible ferramentas e sistemas
Utilização aprofundada dos componentes Ansible tradicionais e dos comandos Ad-Hoc
Funcionamento com a sintaxe Ansible avançada e utilização de práticas YAML extensíveis
- Como gerir cadeias de dados não seguras ou em bruto?
Execução da transformação de cadeias de caracteres para funcionalidades Ansible flexíveis
- 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 utilização optimizados
Atualização das funções de implementação de Playbooks em Ansible
- Execuções CLI vs. interface para Playbooks
- Trabalhar com palavras-chave complexas e operar ferramentas CLI intermédias
Administração de aplicações optimizadas de componentes Ansible e funções Ad-Hoc
- Melhores práticas para trabalhar com loops, condicionais, etc.
Gerir os erros dos manuais e definir o ambiente das tarefas remotas
Reciclagem de artefactos e funções de regulação em Ansible
Utilização de estruturas e padrões dinâmicos de estoque
- Revisão dos conceitos de etiquetas especiais e implementação das suas utilizações
Aplicação de métodos de ligação extensíveis e gestão de chaves de anfitrião
Encriptação do conteúdo do projeto Ansible e execução de estratégias avançadas de manipulação de dados
Integração de Ansible com AWX para funções de coordenação óptimas
Interação com APIs RESTful utilizando Playbooks e AWX
Automatizando pipelines de construção e simplificando fluxos de trabalho em Ansible
Desenvolvimento de abordagens de CI/CD com Ansible
Descrição geral do desenvolvimento de módulos e plug-ins personalizados em Ansible
- Implementação de práticas eficientes para módulos ou plug-ins locais e globais
- Criar e escrever módulos e plug-ins optimizados
Ferramentas e recursos do Ansible operacional com Python 3.x e Python API
Depuração de módulos e dicas para Documentation Formatação
Implantação de módulos Ansible em plataformas externas
- Directrizes para implementações Ansible em Microsoft, AWS, e mais
Testar Ansible com métodos eficientes e monitorizar os ciclos de vida dos módulos
- Práticas avançadas de desenvolvimento para outros recursos e utilitários Ansible
Utilização de estruturas de metadados em Ansible e integração com serviços de nuvem pública
Implantação de aplicativos nativos da nuvem usando Ansible Automação
- Migrar para uma plataforma nativa da nuvem com Ansible
Integrando Ansible com Repos e configurando mantenedores de coleções
Automatização de redes com Ansible e resposta ao volume de trabalho de operações dinâmicas
- Trabalhando com módulos de rede Ansible e analisando dados Ansible
- Gerenciando timeout, proxy e outros problemas
- Praticar métodos de virtualização e contentorização
Exercício de Métodos Avançados de Manutenção e Administração para Ansible Projeto e Componentes
Discutir conceitos aprofundados do ciclo de desenvolvimento da Ansible's
- Tirar partido da documentação Ansible e das colecções de recursos de fonte aberta
Demonstração dos casos de automatização mais comuns para a organização
Resolução de problemas Ansible
Resumo e conclusão
Requisitos
- Proficiência em sintaxe de programação YAML e Python 3.x
- Experiência extensiva em administração de sistemas Linux e CLI
- Conhecimento das tarefas fundamentais de automação do Ansible
- Uma compreensão dos conceitos e princípios da plataforma Ansible
- Familiaridade com fluxos de trabalho de TI e arquitetura DevOps
Público
- DevOps Engenheiros
- Desenvolvedores
- Administradores de SysOps
Declaração de Clientes (2)
the Automation and speaking to different software packages
Eric Van Wyk
Curso - Ansible for Experts
It really spoke to what we already have in our department