Ansible Overview of Ansible architecture
16hVisão Geral
Nosso curso de treinamento Ansible ministrado por instrutor fornecerá experiência prática na criação de soluções de automação para simplificar e melhorar o gerenciamento de configuração, implantação de aplicativos e orquestração de serviços entre os servidores/hosts sob seus cuidados.
O Ansible foi desenvolvido para tornar seus aplicativos e sistemas mais fáceis de implantar, sem a necessidade de scripts manuais ou código personalizado para implantar e implantar atualizações de aplicativos com segurança via SSH e sem a necessidade de agentes em sistemas remotos.
Embora muitas vezes mencionado no mesmo fôlego, o Ansible não substitui plataformas como o Kubernetes - embora possa ser usado para gerenciar os servidores que executarão o Kubernetes, por exemplo.
Temos uma vasta experiência na entrega de workshops de DevOps personalizados no local e podemos levar em consideração toda a sua pilha de tecnologia, casos de uso e domínio de negócios para fornecer uma solução de aprendizado personalizada, econômica e altamente relevante - como um workshop autônomo ou como parte de um programa de treinamento mais amplo. Adoraríamos saber mais sobre suas necessidades.
Objetivo
Após concluir o curso Ansible, você será capaz de:
- Entender a arquitetura do Ansible e os playbooks do Ansible
- Como instalar e configurar o Ansible
- Comandos ad hoc do Ansible
- Módulos Ansible
- Variáveis Ansible
- Fatos Ansible
- Depuração do Ansible
- Manipuladores Ansible
- Monitoramento Ansible
Publico Alvo
- Este curso é destinado a administradores de sistemas que desejam usar o Ansible para automatizar o gerenciamento de configuração.
Pre-Requisitos
- O ideal é que os delegados tenham alguma experiência no uso e gerenciamento do Windows, MacOS ou Linux com a linha de comando - informe-nos se precisar de ajuda com isso, pois podemos organizar uma cartilha para ajudá-lo com o essencial.
Informações Gerais
- Carga Horária: 16h
- Se noturno este curso é ministrado de terça-feira à sexta-feira, das 19h às 23h
- Se aos sábados este curso é ministrado das 9h às 18h
- Se in-company por favor fazer contato para mais detalhes.
Formato de entrega:
- 100% on-line ao vivo, via Microsoft Teams na presença de um instrutor/consultor ativo no mercado.
- Nota: não é curso gravado.
Lab:
- Laboratório + Exercícios práticos
Materiais
Inglês/PortuguêsConteúdo Programatico
Overview of Ansible architecture
- Variables
- Facts
- Inventory
- Playbooks
- Roles
- Tasks
- Jinja2
- Ansible Tower
Installing and configuring Ansible
- Installing on Mac, Windows, Linux and through Python / pip
- Ansible Playbooks
- Plays and Playbooks
- Overview of YAML
- Tasks list
- Executing Tasks with Module calls
- Multiple Plays
Key Ansible Modules
- Command
- Shell
- Cloud
- Clustering
- Database
- Files
- Identity
- Crypto
- Messaging
- Source control
Ansible Variables
- Valid Variable names
- Defining Variables in Inventory
- Defining Variables in a Playbook
- Defining Variables in files and roles
- Using and trasnforming Variables with Jinja2 templates
- Registering Variables
- Magic Variables
- System Properties & Ansible Facts
Debugging Ansible
- Debugging via Configuration or Environment Variable
- Debugging Plays
- Debugging Roles
- Debugging Blocks
- Debugging Tasks
Ansible Handlers
- Using Notify
- Running Operations on Change
- Running multiple tasks with Ansible Handlers
- Using Variables in Handlers
Ad hoc Ansible commands
- Task execution
- File Transfer
- Updating and Upgrading
- Managing Packages
- Managing Services
- System Checks
Managing and Monitoring Ansible
- Monitoring module
- Notification module
- Remote management module
- Utilities module