Visão Geral
Este Curso Ansible features installing and configuring, cobre todos os principais recursos do Ansible, incluindo: instalação e configuração, execução de comandos ad-hoc, compreensão de módulos, criação e uso de playbooks, variáveis e inclusão, controle de tarefas, modelos e funções. O curso também aborda: lidar com dados confidenciais via Ansible Vault, integração com Docker e Vagrant, rede e solução de problemas.
Objetivo
Após a conlcusao deste Curso Ansible features installing and configuring você será capaz de:
- ANSIBLE OVERVIEWDEPLOYING ANSIBLE
- PLAYBOOKS BASICS
- VARIABLES AND INCLUSIONS
- JINJA2 TEMPLATES
- TASK CONTROL
- OPTIMIZING ANSIBLE
- ANSIBLE VAULT
- NETWORK AUTOMATION
Publico Alvo
O público deste curso são administradores de sistemas que desejam automatizar o provisionamento, o gerenciamento de configuração, a implantação de serviços e os processos operacionais
Pre-Requisitos
- É necessária experiência com shell Linux, edição de texto e administração básica de sistemas
Informações Gerais
- Carga horaria, 24h total de 6 encontros de 4 horas,
- Noturno de segunda-feira a quinta-feira das 19h às 23h
- Ou noturno intercalados segunda-feira quarta-feira e sexta-feira das 19h às 23h
- Aos sábados meio período ou período das 09h às 18h
- Se integral das 08 as 12h ou das 09h às 18h, consultor disponibilidades
Formato de entrega do curso:
- 100% on-line transmitido ao vivo via Microsoft Teams, na presença de um instrutor/consultor especialista em infra/cloud ativo no mercado com vasta experiencia e docente em sala de aula com experiência em capacitar times de empresas priva ou governamental.
Incluso:
- Apostila em português, Lab Ansible individual por aluno, para realizar toda pratica e aprimora seu conhecimento em sala de aula.
Materiais
Português/Inglês + Exercícios + Lab Pratico
Conteúdo Programatico
ANSIBLE OVERVIEW
- Why Ansible?
- Overview of Architecture
- QUIZ: Architecture
- Inventory
- Inventory Patterns
- Inventory Plugins
- QUIZ: Inventory and Patterns
- DEMO [Required]: Introducing Ansible
DEPLOYING ANSIBLE
- Installing
- DEMO: Installing Ansible
- Configuration Files
- DEMO: Configuration Files
- Module Syntax Help
- Running Ad-Hoc Commands
- DEMO [Required]: Ad-Hoc Commands
- Dynamic Inventory
- DEMO [Required]: Dynamic Inventory
- LAB TASKS: Deploying Ansible; Ad-Hoc Commands; Dynamic; Inventories
PLAYBOOKS BASICS
- Writing YAML Files
- Playbook Structure
- Host and Task Execution Order
- Command Modules
- Significant Module Categories
- File Manipulation
- Network Modules
- Packaging Modules
- System Storage
- Account Management
- Security
- Services
- DEMO: Playbooks
- LAB TASKS: Playbook Basics; Playbooks: Command Modules; Playbooks: Common Modules
VARIABLES AND INCLUSIONS
- Variables
- Variables - Playbooks
- Variables - Inventory
- Variables - Registered
- Variables - Magic
- Facts
- DEMO: Facts
- Inclusions
- LAB TASKS: Variables and Facts; Inclusions
JINJA2 TEMPLATES
- Jinja2
- The template Module
- Expressions
- QUIZ: Jinja2 Templates
- Filters
- Methods
- Tests
- Lookups
- Control Structures
- DEMO: Jinja2 Templates
- LAB TASKS: Jinja2 Templates Basics; Jinja2 Templates; Jinja2; Templates
TASK CONTROL
- Loops
- Loops (cont.)
- Loops and Variables
- DEMO: Constructing Flow Control
- Conditionals
- DEMO: Conditionals
- Handlers
- Tags
- Handling Errors
- LAB TASKS: Task Control
ROLES
- Roles
- Role Usage Details
- Creating Roles
- QUIZ: Role Structure
- Deploying Roles with Ansible Galaxy
- DEMO: Deploying Roles with Ansible Galaxy
- LAB TASKS: Converting Playbooks to Roles; Creating Roles from; Scratch; Ansible Galaxy Roles
OPTIMIZING ANSIBLE
- Connection Types
- Delegation
- Parallelism
- Callback Plugins
- LAB TASKS: Optimizing Ansible
ANSIBLE VAULT
- Configuring Ansible Vault
- Vault IDs
- Executing with Ansible Vault
- DEMO: Configuring Ansible Vault
- LAB TASKS: Ansible Vault
NETWORK AUTOMATION
- Network Automation
- Simple Network Module Examples
- Network Modules: Gotchas
- Simple IOS Modules Examples
- General Purpose ios Modules
TENHO INTERESSE