Questa formazione guidata da un istruttore (online o in sede) è rivolta a professionisti di livello intermedio che desiderano progettare, sviluppare e mantenere contenuti avanzati di automazione Ansible e integrarli nelle operazioni IT più ampie.
Al termine di questa formazione, i partecipanti saranno in grado di:
- Sviluppare moduli personalizzati Ansible e plugin.
- Criare playbook complessi con Jinja2, filtri e logica condizionale.
- Integrare Ansible con API e sistemi di controllo delle versioni.
- Strutturare il contenuto utilizzando Collections e Roles.
Formato del Corso
- Lecture interattive e discussioni.
- Utilizzo pratico della piattaforma di automazione Ansible in scenari aziendali esemplificativi.
- Esercizi guidati focalizzati sullo sviluppo, l'integrazione e la verifica del contenuto Ansible.
Opzioni di Personalizzazione del Corso
- Per richiedere una formazione personalizzata basata sui vostri casi d'uso Ansible, contattateci per organizzare.
Ansible Automation è un potente framework per l'automazione IT, la gestione della configurazione e il deployment a grande scala.
Questa formazione guidata da un istruttore (online o in sede) è rivolta a professionisti di livello intermedio che desiderano progettare, sviluppare e mantenere contenuti avanzati di automazione Ansible e integrarli nelle operazioni IT più ampie.
Al termine di questa formazione, i partecipanti saranno in grado di:
- Sviluppare moduli personalizzati Ansible e plugin.
- Criare playbook complessi con Jinja2, filtri e logica condizionale.
- Integrare Ansible con API e sistemi di controllo delle versioni.
- Strutturare il contenuto utilizzando Collections e Roles.
Formato del Corso
- Lecture interattive e discussioni.
- Utilizzo pratico della piattaforma di automazione Ansible in scenari aziendali esemplificativi.
- Esercizi guidati focalizzati sullo sviluppo, l'integrazione e la verifica del contenuto Ansible.
Opzioni di Personalizzazione del Corso
- Per richiedere una formazione personalizzata basata sui vostri casi d'uso Ansible, contattateci per organizzare.
Advanced Ansible Playbook Development
- Lavoro con variabili, loop, condizionali e gestori di eventi
- Utilizzo di blocchi, gestione degli errori e tag
- Strutturazione di playbook complessi
Jinja2 e Tecniche di Templating
- Filtri avanzati e lookup
- Criare modelli dinamici
- Migliori pratiche per il templating
Moduli e Plugin Personalizzati
- Sviluppare moduli personalizzati in Python
- Utilizzo di filtri, callback e plugin di connessione
- Strategie di debug e logging
Collections e Roles
- Organizzazione del contenuto con ruoli
- Packaging e pubblicazione delle Collections Ansible
- Gestione della versione e dipendenze
Integrazione API e Servizi Esterni
- Chiamata di API REST con il modulo URI
- Lavoro con fornitori cloud e strumenti esterni
- Integrazione della gestione dei segreti
Testing e Convalida
- Utilizzo di ansible-lint, Molecule e pipeline CI/CD
- Garanzia di idempotenza e riproducibilità
- Analisi statica e dinamica del codice Ansible
Ciclo di Vita del Contenuto e Controllo delle Versioni
- Gestione del codice con Git e GitOps
- Tracciamento dei cambiamenti e documentazione
- Pipeline CI/CD con contenuti Ansible
Riepilogo e Prossimi Passi
- Comprensione di concetti base di Ansible e sintassi YAML
- Esperienza nella gestione del sistema Linux
- Familiarità con lo sviluppo di playbook e la gestione degli inventari
Pubblico Obiettivo
- Sviluppatori di automazione esperti
- Ingegneri DevOps
- Professionisti IT che gestiscono l'automazione a grande scala nell'azienda
do374
Ulteriori Informazioni...