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
Recensioni (5)
Buon laboratorio pratico e guida di formazione
Raymond - GOVERNMENT TECHNOLOGY AGENCY
Corso - Introduction to Ansible Automation
Traduzione automatica
conoscenza dei formatori
Peter - Fast Lane Consulting and Education Services Limited
Corso - Introduction to Ansible Automation
Traduzione automatica
È stato davvero accurato per la mia comprensione. Essendo nuovo di Ansible, c'era una buona base teorica spiegata con molti esempi pratici per comprendere i fondamenti di Ansible. Sono felice di aver partecipato a un training del genere!
Rostislav Mikl - Global Knowledge Network Training Limited
Corso - Introduction to Ansible Automation
Traduzione automatica
Il professore è molto paziente e non sembrava infastidito dalle mie numerose domande.
Martine Schroor - Global Knowledge Network Training Limited
Corso - Introduction to Ansible Automation
Traduzione automatica
- l'approccio del formatore e come stava spiegando
hatim hajji - ING Business Shared Services B.V.
Corso - Introduction to Ansible Automation
Traduzione automatica