Struttura del corso

Sviluppo Avanzato di Playbooks Ansible

  • Lavorare con variabili, cicli, condizioni e gestori
  • Utilizzare blocchi, gestione degli errori e tag
  • Strutturare playbooks complessi

Jinja2 e Tecniche di Templating

  • Filtri e lookup avanzati
  • Creare modelli dinamici
  • Best practices per il templating

Moduli e Plugin Personalizzati

  • Scrivere moduli personalizzati in Python
  • Utilizzare filtri, callback e plugin di connessione
  • Strategie di debug e logging

Collections e Roles

  • Organizzare il contenuto con roles
  • Imballare e pubblicare Ansible Collections
  • Gestione delle versioni e delle dipendenze

Integrazione con API ed Esterni Servizi

  • Chiamare REST APIs con il modulo URI
  • Lavorare con provider cloud e strumenti esterni
  • Integrazione della gestione delle segretezza

Testing e Validazione

  • Utilizzare ansible-lint, Molecule e pipeline CI/CD
  • Garantire l'idempotenza e la riproducibilità
  • Analisi statica e dinamica del codice Ansible

Ciclo di Vita del Contenuto e Controllo Versione

  • Gestire il codice con Git e GitOps
  • Tracciamento delle modifiche e documentazione
  • Workflow CI/CD con contenuto Ansible

Riepilogo e Prossimi Passi

Requisiti

  • Una comprensione dei concetti di base di Ansible e della sintassi YAML
  • Esperienza con l'amministrazione del sistema Linux
  • Familiarità nello sviluppo di playbooks e nella gestione degli inventari

Pubblico Obiettivo

  • Sviluppatori esperti di automazione
  • Ingegneri DevOps
  • Professionisti IT che gestiscono l'automazione su larga scala nelle aziende
 21 Ore

Numero di Partecipanti


Prezzo per Partecipante

Recensioni (5)

Corsi in Arrivo

Categorie relative