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
 35 horas

Número de participantes



Preço por participante

Declaração de Clientes (2)

Cursos Relacionados

Categorias Relacionadas