Contattataci

Struttura del corso

Introduzione

Panoramica delle funzionalità e dell’architettura del progetto Ansible

  • Riepilogo dei concetti e principi fondamentali di Ansible.
  • Primi passi nell’utilizzo della sintassi avanzata di Ansible e degli strumenti open source correlati.

Configurazione di Ansible e predisposizione delle risorse di automazione

  • Requisiti sistemistici per l’installazione di Ansible.
  • Scelta dell’ambiente operativo più adatto all’installazione di Ansible.
  • Esecuzione dei primi comandi base tramite la riga di comando di Ansible.

Sfruttamento dei progetti open source e delle funzionalità disponibili nei playbook

  • Creazione dei componenti dei playbook per casi d’uso avanzati.

Gestione degli inventari Ansible per automazioni complesse

Interazione tra i dati forniti da Ansible e i sistemi target

Utilizzo approfondito dei componenti tradizionali di Ansible e dei comandi ad hoc

Sfruttamento della sintassi avanzata e delle pratiche YAML flessibili in Ansible

  • Come gestire stringhe di testo non sicure o grezze?

Trasformazione di stringhe per abilitare funzionalità dinamiche in Ansible

  • Manipolazione di dati complessi in vista di operazioni amministrative.

Presentazione dei plugin open source per il progetto Ansible

  • Estensione dei plugin in base ai propri scenari d’uso.

Aggiornamento delle funzioni di deployment nei playbook Ansible

  • Confronto tra esecuzione tramite riga di comando e interfaccia grafica per i playbook.
  • Gestione di termini complessi e strumenti CLI intermedi.

Gestione ottimizzata dei componenti Ansible e delle funzioni ad hoc

  • Best practice nell’utilizzo di cicli, condizioni e altri elementi strutturali.

Gestione degli errori nei playbook e configurazione dell’ambiente per operazioni remote

Riciclo dei dati acquisiti e gestione efficiente dei ruoli definiti in Ansible

Impiego di strutture dinamiche negli inventari e di pattern predefiniti

  • Introduzione ai tag speciali e alla loro corretta applicazione.

Adotto metodi flessibili per la connessione a sistemi remoti e gestione delle chiavi host

Cifratura dei contenuti del progetto Ansible e implementazione di strategie avanzate per l’elaborazione dati

Integrazione tra Ansible e AWX per una coordinazione operativa ottimizzata

Utilizzo delle API RESTful in combinazione con i playbook e AWX

Automatizzazione dei processi di build e ottimizzazione dei flussi di lavoro tramite Ansible

Realizzazione di architetture CI/CD utilizzando Ansible

Introduzione alla creazione di moduli e plugin personalizzati in Ansible

  • Metodi pratici per sviluppare moduli o plugin sia a livello locale che globale.
  • Scrivere moduli e plugin altamente efficienti secondo i requisiti specifici.

Integrazione di Ansible con Python 3.x e utilizzo dell’API dedicata

Teoria della correzione degli errori nei moduli e buone pratiche per la documentazione

Distribuzione dei moduli Ansible in ambienti esterni<\/p>

  • Istruzioni dettagliate per integrare Ansible con Microsoft, AWS e altre piattaforme.

Test efficienti di Ansible e monitoraggio del ciclo vitale dei suoi componenti

  • Approcci moderni per sviluppare altri strumenti utili a completare Ansible.

Impiego delle strutture di metadati in Ansible ed integrazione con servizi cloud pubblici

Distribuzione e gestione di applicazioni cloud-native tramite l’automazione offerta da Ansible

  • Migrazione verso un ambiente cloud-native con l’ausilio di Ansible.

Integrazione di Ansible con i repository di progetto e configurazione dei mantenitori delle collezioni

Automatizzazione della rete mediante Ansible e gestione dinamica del carico operativo

  • Sfruttare i moduli network di Ansible ed elaborarne correttamente i dati.
  • Gestione dei timeout, dei proxy e delle problematiche connesse.
  • Pratica costante in ambito virtualizzazione e containerizzazione.

Metodiche avanzate di manutenzione e amministrazione del progetto Ansible e dei suoi componenti

Approfondimento sul ciclo di sviluppo di Ansible

  • Sfruttare la documentazione ufficiale e le risorse open source per un miglior utilizzo.

Esempi concreti d’automazione applicati alle attività quotidiane dell’azienda

Risoluzione dei problemi più frequenti in Ansible

Conclusioni e riepilogo finale

Requisiti

  • Buona padronanza della sintassi di programmazione YAML e di Python 3.x
  • Ampia esperienza nell’amministrazione di sistemi Linux e nell’utilizzo della riga di comando.
  • Conoscenza delle operazioni fondamentali di automazione tramite Ansible.
  • Comprensione dei concetti e dei principi alla base della piattaforma Ansible.
  • Familiarità con i flussi di lavoro IT e l’architettura DevOps.

Destinatari

  • Ingegneri DevOps
  • Sviluppatori
  • Amministratori SysOps
 35 ore

Numero di Partecipanti


Prezzo per partecipante

Recensioni (2)

Corsi in Arrivo

Categorie relative