Schița de curs
1. Introducere în Ansible
- Prezentare generală a Configuration Management și a automatizării
- Ce este Configuration Management?
- Importanța automatizării în operațiunile IT
- Ce este Ansible?
- Istoric și evoluție
- Principalele caracteristici și beneficii
- Ansible Arhitectura
- Nodul de control și nodurile gestionate
- Inventar și fișiere de configurare
- Module, plugin-uri și playbook-uri
- Exercițiu practic
2. Configurarea Ansible
- Instalarea Ansible
- Instalarea pe diferite sisteme de operare (Windows, macOS, Linux)
- Configurarea mediului
- Configurarea nodului de control
- Generarea și distribuirea cheilor SSH
- Exercițiu hands-on
3. Ansible Noțiuni de bază și automatizare
- Comenzi ad-hoc pentru automatizare
- Rularea comenzilor Ansible simple
- Utilizarea modulelor Ansible comune
(ping
,command
,copy
,yum
,apt
)
- Inventar Management
- Inventar static vs. inventar dinamic
- Gruparea gazdelor
- Variabile de gazdă și variabile de grup
- Exercițiu hands-on
4. Scrierea primului registru de activități
Teorie (20 de minute)
- Introducere în playbook-uri
- Principiile de bază ale sintaxei YAML
- Structura playbook-ului: Jocuri, sarcini, variabile
- Automatizarea sarcinilor cu playbook-uri
- Exemple de sarcini: instalarea de software, gestionarea fișierelor și a serviciilor
- Exercițiu practic
- Controlul sarcinilor
- Adăugarea de gestionari și notificări
- Utilizarea condiționalelor și buclelor în sarcini
5. Concepte avansate de playbook
- Roluri pentru automatizarea structurată
- Introducere în roluri
- Crearea și utilizarea rolurilor
- Variabile și fapte
- Definirea și utilizarea variabilelor
- Colectarea și utilizarea faptelor
- Șabloane
- Utilizarea șabloanelor Jinja2
- Generarea dinamică a fișierelor de configurare
- Exercițiu practic
6. Concluzii și pași următori
- Recapitularea zilei
- Idei cheie despre automatizarea cu Ansible
- Resurse suplimentare de învățare
- Cărți, tutoriale și documentație oficială
- ÎNTREBĂRI ȘI RĂSPUNSURI
Cerințe
Basic understanding of Linux/Unix commands Familiarity with SSH and basic networking concepts
Mărturii (5)
Bun hands on lab și ghid de formare
Raymond - GOVERNMENT TECHNOLOGY AGENCY
Curs - Introduction to Ansible Automation
Tradus de catre o masina
cunoștințele formatorilor
Peter - Fast Lane Consulting and Education Services Limited
Curs - Introduction to Ansible Automation
Tradus de catre o masina
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
Curs - 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
Curs - Introduction to Ansible Automation
- abordarea formatorului și modul în care acesta a explicat
hatim hajji - ING Business Shared Services B.V.
Curs - Introduction to Ansible Automation
Tradus de catre o masina