Ansible Advanced
Il corso “Ansible Advanced” fornisce una dettagliata esplorazione di AWX, iniziando con l’introduzione alla piattaforma e procedendo alla creazione di utenti organizzativi, moduli personalizzati e filtri. Gli studenti imparano a formare team, gestire inventari dinamici, e approfondire credenziali e progetti in AWX. Il corso si concentra su argomenti specializzati, come workflow di AWX, collezioni community.docker e kubernetes.core, e Ansible Lookups. Approfondisce anche la delega di attività, la gestione degli errori, l’interazione con i file, e l’utilizzo di Ansible Vault per la sicurezza. Gli studenti acquisiscono competenze avanzate come l’uso di Ansible Execution Environment, l’implementazione di tag Ansible, l’interazione con lo storage, e la limitazione dell’esecuzione. Il corso culmina con concetti avanzati come Role-Based Access Control (RBAC) in AWX, dotando gli studenti delle competenze necessarie per gestire automazioni complesse in ambienti avanzati.
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.
- Comprendere approfonditamente la piattaforma AWX, acquisendo competenze fondamentali nella sua configurazione e amministrazione.
- Sviluppare abilità nella creazione e gestione di utenti organizzativi in AWX per ottimizzare la collaborazione e la sicurezza.
- Apprendere la creazione di moduli personalizzati e filtri per adattare Ansible alle specifiche esigenze dell’ambiente.
- Formare team efficaci e gestire inventari dinamici per una migliore organizzazione e scalabilità delle automazioni.
- Approfondire la gestione delle credenziali e dei progetti in AWX, migliorando la sicurezza e la gestione delle risorse.
- Sperimentare con workflow avanzati di AWX per ottimizzare la sequenza delle attività automatizzate.
- Esplorare le collezioni community.docker e kubernetes.core, acquisendo competenze specializzate nell’automazione di container e orchestrazione Kubernetes.
- Approfondire Ansible Lookups per migliorare la manipolazione dei dati durante l’automazione.
- Acquisire competenze avanzate nella delega delle attività, gestione degli errori e interazione con i file utilizzando Ansible.
- Utilizzare Ansible Execution Environment per implementare automazioni in ambienti più complessi e distribuiti.
- Sfruttare i tag Ansible per una gestione più efficiente delle attività di automazione.
- Esplorare interazioni avanzate con lo storage e implementare Ansible Vault per la gestione sicura delle informazioni sensibili.
- Apprendere tecniche avanzate per limitare l’esecuzione delle automazioni secondo requisiti specifici.
- Comprendere e implementare il Role-Based Access Control (RBAC) in AWX per una gestione avanzata delle autorizzazioni.
- Integrare tutte le competenze acquisite per gestire automazioni complesse in ambienti avanzati e dinamici.
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