Programa do Curso
Introdução
Instalando e configurando o Ansible AWX
- Requisitos de sistema para Ansible AWX
Visão geral das caraterísticas e da arquitetura da Ansible AWX
- Ansible AWX v.s. Red Hat Ansible Torre
- DevOps Conceitos aplicados na Ansible AWX
Visão geral da Ansible Interface de linha de comando da AWX
- Familiarização com a estrutura da API HTTP da AWX
- Parsing básico e emissão de output com AWX CLI
- Introdução às tarefas de automação da AWX CLI e suporte a recursos
Introdução aos recursos AWX e configuração de ambiente
- Manipulação de ações de recursos AWX e opções globais
Autenticação com Ansible AWX e utilização de tokens OAuth2.0
- Tokens versus autenticação baseada em sessão
- Gerando, imprimindo e empregando valores de token no AWX CLI
Configuração de aplicativos OAuth2.0 e escopo de tokens OAuth2.0
- Casos de uso para autenticação de sessão
Formatação de saídas AWX e configuração de definições padrão da CLI
- Trabalhando com YAML e formatos de saída tabulares
- Personalização de saídas com o processador JSON
- Colorir saídas com nós de cores ANSI
Criando credenciais e inventários com Ansible AWX
- Atribuição de permissões e delegação de regras automatizadas
Extensão do Ansible AWX para parâmetros do Ansible Playbook
- Acompanhamento de logs do Ansible Playbook e navegação no painel do AWX
Configuração de projectos e modelos de trabalho com Ansible AWX
- Criação de um novo projeto a partir de um repositório GitHub
- Geração e lançamento de um modelo de trabalho
- Agendamento do tempo de execução de modelos de tarefas individuais ou encadeados
- Executar e monitorizar os resultados do Ansible Playbook
- Atualizar modelos de tarefas com Ansible AWX CLI
Trabalhar com chaves SSH em Ansible AWX
- Importar e exportar recursos adicionais do AWX
Automatizando fluxos de trabalho e tarefas básicas com AWX e Ansible API
- Implementação da convenção de API RESTful em AWX
- Utilizando ferramentas da API AWX e executando métodos de automação
Recolha e teste de métricas na API Ansible AWX
Gerir funções de partilha de informação e manter a segurança AWX
- Implementação de configurações avançadas de autenticação
Fazendo backup e restaurando o AWX
Resolução de problemas do Ansible AWX e revisão de registos
Resumo e Conclusão
Requisitos
- Experiência com Linux administração de sistemas e linha de comandos
- Conhecimento básico da sintaxe de programação YAML
- Conhecimento das infra-estruturas e dos processos informáticos
- Familiaridade com a plataforma Ansible
- Proficiência em qualquer linguagem de programação
Público-alvo
- [Engenheiros
- Programadores
- Gestores de projeto