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
It was really accurate for my understanding. As I was new in Ansible, there was good theoretical background explained with a lot of practical examples to understand Ansible basics. I am happy I attended such training!
Rostislav Mikl - Global Knowledge Network Training Limited
Curso - Introduction to Ansible Automation
The teacher is very patient, and he did not seem to be too annoyed by my multitude of questions.
Martine Schroor - Global Knowledge Network Training Limited
Curso - Introduction to Ansible Automation
- 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