Struttura del corso

Sviluppo Avanzato di Playbook Ansible

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

Jinja2 e Tecnologie di Templating

  • Filtri avanzati e lookup
  • Creare template dinamici
  • Best practices del templating

Moduli e Plugin Personalizzati

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

Collections e Roles

  • Organizzare il contenuto con roles
  • Packaging e pubblicazione di Ansible Collections
  • Gestione delle versioni e delle dipendenze

Integrazione API e Servizi Esterni

  • 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 Passi Successivi

Requisiti

  • Conoscenza dei concetti di base di Ansible e della sintassi YAML
  • Esperienza in amministrazione del sistema Linux
  • Familiarità con lo sviluppo di playbooks e la gestione degli inventari

Audience

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

Numero di Partecipanti


Prezzo per Partecipante

Recensioni (5)

Corsi in Arrivo

Categorie relative