Programa do Curso
1. Introdução a Ansible
- Visão geral de Configuration Management e automatização
- O que é Configuration Management?
- Importância da automatização nas operações de TI
- O que é Ansible?
- História e evolução
- Principais características e benefícios
- Arquitetura Ansible
- Nó de controlo e nós geridos
- Ficheiros de inventário e de configuração
- Módulos, Plug-ins e Playbooks
- Exercício prático
2. Configurando Ansible
- Instalando Ansible
- Instalação em diferentes sistemas operativos (Windows, macOS, Linux)
- Configurar o ambiente
- Configuração do nó de controlo
- Geração e distribuição de chaves SSH
- Exercício prático
3. Ansible Noções básicas e automação
- Comandos ad hoc para automação
- Executando comandos Ansible simples
- Usando módulos Ansible comuns
(ping
,command
,copy
,yum
,apt
)
- Inventário Management
- Inventário estático vs dinâmico
- Agrupamento de hosts
- Variáveis de host e variáveis de grupo
- Exercício prático
4. Escrevendo seu primeiro manual
Teoria (20 minutos)
- Introdução aos Playbooks
- Noções básicas de sintaxe YAML
- Estrutura do Playbook: Tarefas, variáveis
- Automatizando tarefas com Playbooks
- Exemplos de tarefas: instalação de software, gerenciamento de arquivos e serviços
- Exercício prático
- Controlo de tarefas
- Adicionando manipuladores e notificações
- Usando condicionais e loops em tarefas
5. Conceitos avançados de Playbook
- Funções para automação estruturada
- Introdução às funções
- Criação e utilização de funções
- Variáveis e factos
- Definição e utilização de variáveis
- Recolha e utilização de factos
- Modelos
- Usando modelos Jinja2
- Gerando arquivos de configuração dinamicamente
- Exercício prático
6. Conclusão e próximos passos
- Recapitulação do dia
- Principais conclusões sobre automação com Ansible
- Recursos de aprendizagem adicionais
- Livros, tutoriais e documentação oficial
- PERGUNTAS E RESPOSTAS
Requisitos
Basic understanding of Linux/Unix commands Familiarity with SSH and basic networking concepts
Declaração de Clientes (5)
Bom laboratório prático e guia de formação
Raymond - GOVERNMENT TECHNOLOGY AGENCY
Curso - Introduction to Ansible Automation
Máquina Traduzida
conhecimentos dos formadores
Peter - Fast Lane Consulting and Education Services Limited
Curso - Introduction to Ansible Automation
Máquina Traduzida
Foi realmente preciso para minha compreensão. Como eu era novo em Ansible, houve uma boa base teórica explicada com muitos exemplos práticos para entender os fundamentos de Ansible. Estou feliz por ter participado desse treinamento!
Rostislav Mikl - Global Knowledge Network Training Limited
Curso - Introduction to Ansible Automation
Máquina Traduzida
O professor é muito paciente e ele não parecia estar muito aborrecido com minha multidão de perguntas.
Martine Schroor - Global Knowledge Network Training Limited
Curso - Introduction to Ansible Automation
Máquina Traduzida
- a abordagem do formador e a forma como explicava
hatim hajji - ING Business Shared Services B.V.
Curso - Introduction to Ansible Automation
Máquina Traduzida