Visão Geral
Curso Ansible NetApp/Configuration Management with Ansible, Ansible é uma ferramenta de gerenciamento, implantação e orquestração de configuração de TI de código aberto. Este Curso Ansible NetApp/Configuration Management with Ansible, visa proporcionar grandes ganhos de produtividade para uma ampla variedade de desafios de automação. Essa ferramenta é muito simples de usar, mas poderosa o suficiente para automatizar ambientes complexos de aplicativos de TI multicamadas.
Benefícios do Ansible:
Automação Simplificada
- Ansible é uma plataforma simples de usar, fácil de instalar e configurar, com uma taxa de aprendizado muito rápida. Em menos de 30 minutos é possível instalar e configurar o sistema e executar comandos ad hoc para servidores para resolver um problema específico: ajustes de horário de verão, sincronização de horário, alteração de senha de root, atualização de servidores, reinicialização de serviços, etc.
Baixa curva de aprendizado
- O Ansible é fácil de implantar porque não usa agentes ou infraestrutura de segurança personalizada adicional. Ele também aproveita o YAML, uma linguagem simples para descrever seu trabalho de automação por meio de playbooks. Os playbooks enviam as configurações desejadas nos hosts definidos no inventário e podem até ser executados ad hoc (via linha de comando, não exigindo definições em arquivos).
Automatizar agora
- A partir do momento que você consegue fazer ping nos hosts através do Ansible, você pode começar a automatizar seu ambiente. Comece com pequenas tarefas, seguindo as melhores práticas, priorizando tarefas que agreguem valor ao negócio, resolvam grandes problemas, ganhem tempo e melhorem a produtividade.
Pre-Requisitos
- Conhecimento Básico de Informática.
Materiais
Inglês + Exercícios + Lab Pratico
Conteúdo Programatico
Introduction to Configuration Management with Ansible
- Ansible: An Introduction
- Current IT Automation State
- Configuration Management
- Ansible History
- Introducing Ansible
- How Ansible Works
- Dataflow
Understanding of Ansible Framework
- Case Study
- Ansible Way of Configuration Management
- Infrastructure as a Code (IaC)
- Idempotency
- Ansible Terminology
Ansible Deployment
- Pre-Requisites for Controller Node
- Installation and Configuration
- Ansible Configuration File
- Pre-Requisites for Managed Node
- Ansible Inventory
- Ansible Communication
- Ansible Architecture
Ad-Hoc Execution with Ansible
- Ansible Modules
- Ad-Hoc Remote Executions
- Ansible Commands
- Connections and Privilege Escalations
Ansible Playbooks
- YAML Structure
- Ansible Playbooks
- Playbooks Structure
- Playbooks Syntax Checks
- Playbooks Smoke Test
- Playbooks Real-Time Run
- Playbook Examples 1
Variables in Ansible
- Ansible Variables: An Introduction
- 1 Defining Variable in Ansible Cod
- Use Cases
- Ansible Facts
- Facts in Playbooks
- Disabling Facts
Conditionals, Loops and Handlers
- Conditionals in Ansible
- Loops in Ansible
- Handlers in Ansible
Ansible Roles
- Introduction
- Directory Structure
- Role Creation
- Include and Dependency Management
Ansible Vault
- Introduction
- Real-Time Example with Ansible Vault
Ansible Galaxy
- Ansible Galaxy: An Overview
- Real-Time Example with Ansible Galaxy
Ansible Playbook Optimization
- Copy and Fetch Modules
- Facts
- Forks
- Serial & Max_Fail_Percentage
- Asynchronous Action and Pooling
- Delegate
- Ignore Failed Commands
- Tags
- Jinja2 Templates
- Dry-Run
TENHO INTERESSE