Struttura del corso
1. Introduzione a Ansible
- Panoramica di Configuration Management e automazione
- Che cos'è Configuration Management?
- Importanza dell'automazione nelle operazioni IT
- Che cos'è Ansible?
- Storia ed evoluzione
- Caratteristiche e vantaggi principali
- Ansible Architettura
- Nodo di controllo e nodi gestiti
- File di inventario e configurazione
- Moduli, plug-in e playbook
- Esercizio pratico
2. Impostazione Ansible
- Installazione Ansible
- Installazione su diversi sistemi operativi (Windows, macOS, Linux)
- Configurazione dell'ambiente
- Configurazione del nodo di controllo
- Generazione e distribuzione di chiavi SSH
- Esercizio pratico
3. Ansible Nozioni di base e automazione
- Comandi ad-hoc per l'automazione
- Esecuzione di semplici comandi Ansible
- Utilizzo di moduli comuni Ansible (
ping
,command
,copy
,yum
,apt
)
- Inventario Management
- Inventario statico e dinamico
- Raggruppamento degli host
- Variabili host e variabili di gruppo
- Esercizio pratico
4. Scrivere il tuo primo playbook
Teoria (20 minuti)
- Introduzione ai playbook
- Nozioni di base sulla sintassi YAML
- Struttura del playbook: Giocate, Attività, Variabili
- Automazione delle attività con i playbook
- Attività di esempio: installazione di software, gestione di file e servizi
- Esercizio pratico
- Controllo attività
- Aggiunta di gestori e notifiche
- Utilizzo di condizionali e cicli nelle attività
5. Concetti avanzati del playbook
- Ruoli per l'automazione strutturata
- Introduzione ai ruoli
- Creazione e utilizzo dei ruoli
- Variabili e fatti
- Definizione e utilizzo delle variabili
- Raccolta e utilizzo dei fatti
- Modelli
- Utilizzo dei modelli Jinja2
- Generazione dinamica dei file di configurazione
- Esercizio pratico
6. Conclusione e prossimi passi
- Riepilogo del giorno
- Punti chiave sull'automazione con Ansible
- Ulteriori risorse per l'apprendimento
- Libri, tutorial e documentazione ufficiale
- Domande e risposte
Requisiti
Basic understanding of Linux/Unix commands Familiarity with SSH and basic networking concepts
Recensioni (5)
Buona guida pratica al laboratorio e alla 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
It was really accurate for my understanding. As I was new in Ansible, there was good theoretical background explained with a lot of practical examples to understand Ansible basics. I am happy I attended such training!
Rostislav Mikl - Global Knowledge Network Training Limited
Corso - Introduction to Ansible Automation
The teacher is very patient, and he did not seem to be too annoyed by my multitude of questions.
Martine Schroor - Global Knowledge Network Training Limited
Corso - Introduction to Ansible Automation
- l'approccio del formatore e il modo in cui stava spiegando
hatim hajji - ING Business Shared Services B.V.
Corso - Introduction to Ansible Automation
Traduzione automatica