Contattataci

Struttura del corso

1. Introduzione ad Ansible

  • Panoramica sulla gestione della configurazione e sull’automazione
    • Cosa si intende per Gestione della Configurazione?
    • L’importanza dell’automazione nelle operazioni IT
  • Che cos’è Ansible?
    • Storia e sviluppo di Ansible
    • Caratteristiche e vantaggi principali
  • Architettura di Ansible
    • Nodo di controllo e nodi gestiti
    • Inventario e file di configurazione
    • Moduli, plugin e Playbook
  • Esercizio pratico

2. Configurazione iniziale di Ansible

  • Installazione di Ansible
    • Procedura di installazione su diversi sistemi operativi (Windows, macOS, Linux)
  • Configurazione dell’ambiente
    • Impostazioni del nodo di controllo
    • Generazione e distribuzione delle chiavi SSH
  • Esercizio pratico

3. Concetti base e automazione con Ansible

  • Comandi ad hoc per l’automazione
    • Esecuzione di semplici comandi Ansible
    • Utilizzo dei principali moduli (ping, command, copy, yum, apt)
  • Gestione dell’Inventario
    • Inventario statico vs dinamico
    • Raggruppamento dei host
    • Variabili a livello di host e di gruppo
  • Esercizio pratico

4. Creazione del primo Playbook

Teoria (20 minuti)

  • Introduzione ai Playbook
    • Nozioni base sulla sintassi YAML
    • Struttura di un Playbook: plays, task e variabili
  • Automazione mediante i Playbook
    • Esempi pratici: installazione software, gestione file e servizi
  • Esercizio pratico
  • Controllo delle attività
    • Aggiunta di gestori e notifiche
    • Utilizzo di condizioni e cicli nelle task

5. Concetti avanzati dei Playbook

  • Roles per un’automazione strutturata
    • Cos’è un role e come si utilizza
    • Creazione e implementazione di roles
  • Variabili e informazioni sistematiche
    • Dichiarazione e impiego delle variabili
    • Raccolta ed utilizzo delle informazioni riguardanti il sistema
  • Template
    • Utilizzo dei template Jinja2
    • Generazione dinamica di file di configurazione
  • Esercizio pratico

6. Conclusioni e prossimi passi

  • Riepilogo della giornata
    • Punti chiave sull’automazione con Ansible
  • Risorse per ulteriori approfondimenti
    • Libri, tutorial e documentazione ufficiale
  • Domande e risposte

Requisiti

Conoscenza di base dei comandi Linux/Unix Familiarità con SSH e concetti fondamentali di rete

 7 ore

Numero di Partecipanti


Prezzo per partecipante

Recensioni (5)

Corsi in Arrivo

Categorie relative