Ansible Advanced
Questo corso completo è progettato per amministratori di sistema, professionisti DevOps e ingegneri IT che desiderano padroneggiare le capacità di automazione di Ansible e AWX. ASX è la versione Open Source di Ansible Controller (ex Ansible Tower) integrato in Ansible Automation Platform 2, che offre un’interfaccia utente basata sul web, API REST e un motore di attività basato su Ansible. I partecipanti impareranno a configurare e gestire AWX, creare ed eseguire playbook, gestire inventari e proteggere i flussi di lavoro di automazione utilizzando Ansible Vault.
Inoltre, il corso copre argomenti avanzati come la creazione di moduli personalizzati, la gestione di inventari dinamici e l’interazione con diverse soluzioni di archiviazione.
COD: DSR201
Categorie: Ansible
Metodologia didattica
Il corso prevede laboratori didattici in cui ciascuno studente potrà lavorare ai fini di portare a termine esercizi formativi che forniranno esperienza pratica nell’utilizzo dello strumento, per ciascuno degli argomenti affrontati durante il corso.
Prerequisiti
- Comprensione di base delle funzionalità di Ansible
- Comprendere i fondamenti di AWX e approfondire diversi aspetti inerenti Ansible
- Installare e configurare Ansible e utilizzare l’inventario Ansible per gestire gli host
- Gestire utenti e team
- Utilizzare i moduli di Ansible per automatizzare operazioni specifiche
- Utilizzare le variabili di Ansible, tra cui le informazioni di sistema, per personalizzare le operazioni di automazione
- Utilizzare i playbook di Ansible per organizzare e coordinare le operazioni di automazione
- Gestire le variabili esterne e utilizzare la templating per personalizzare i file di configurazione
- Utilizzare il controllo del flusso per ottimizzare le operazioni di Ansible, utilizzando blocchi e ruoli
- Mettere in pratica le competenze acquisite durante il corso attraverso una sfida di navigazione di Ansible.
Programma didattico
- Introduction to AWX
- Creating Organization Users
- Creating a Custom Module and Filter
- Creating Teams
- Dynamic Inventories
- Inventories in AWX
- Credentials in AWX
- Projects in AWX
- Jobs and Templates in AWX
- AWX Workflow
- The community.docker Collection
- The kubernetes.core Collection
- Ansible Lookups
- Delegation
- Error Handling
- Working with files using Ansible
- Using Ansible Execution Environment
- Ansible Tags
- Storage Interaction
- Using Ansible Vault
- Limit Execution
- RBAC in AWX
Durata – 3 giorni
Erogazione – in Aula, On Site, Remoto
Requisiti PC e SW:
- Connessione Internet
- Web browser, Google Chrome
- Zoom
Lingua
- Formatore: Italiano
- Laboratori: Inglese
- Slide: Inglese