Schița de curs

1. Introducere în Ansible

  • Prezentare generală a Managementului de Configurație și Automatizării
    • Ce este Managementul de Configurație?
    • Importanța automatizării în operațiunile IT
  • Ce este Ansible?
    • Istoric și evoluție
    • Caracteristici și beneficii cheie
  • Arhitectura Ansible
    • Nod de Control și Noduri Gestionate
    • Inventar și fișiere de configurare
    • Module, Pluginuri și Playbooks
  • Exercițiu Practic

2. Configurarea Ansible

  • Instalarea Ansible
    • Instalare pe diferite sisteme de operare (Windows, macOS, Linux)
  • Configurarea Mediului
    • Configurarea nodului de control
    • Generarea și distribuirea cheilor SSH
  • Exercițiu Practic

3. Bazele Ansible și Automatizarea

  • Comenzi Ad-Hoc pentru Automatizare
    • Executarea de comenzi simple Ansible
    • Utilizarea modulelor comune Ansible (ping, command, copy, yum, apt)
  • Gestionarea Inventarului
    • Inventar static vs dinamic
    • Gruparea gazdelor
    • Variabile de gazdă și variabile de grup
  • Exercițiu Practic

4. Scrierea Primului Playbook

Teorie (20 de minute)

  • Introducere în Playbooks
    • Bazele sintaxei YAML
    • Structura Playbook: Plays, Tasks, Variables
  • Automatizarea Sarcinilor cu Playbooks
    • Exemple de sarcini: instalarea de software, gestionarea fișierelor și serviciilor
  • Exercițiu Practic
  • Controlul Sarcinilor
    • Adăugarea Handlers și Notificări
    • Utilizarea condiționalelor și buclelor în sarcini

5. Concepte Avansate de Playbook

  • Roluri pentru Automatizare 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. Concluzie și Următorii Pași 

  • Rezumatul Zilei
    • Puncte cheie despre automatizarea cu Ansible
  • Resurse pentru Învățare Suplimentară
    • Cărți, tutoriale și documentație oficială
  • Întrebări și Răspunsuri

Cerințe

Cunoștințe de bază despre comenzile Linux/Unix Familiaritate cu SSH și concepte de bază de rețea

 7 Ore

Numărul de participanți


Pret per participant

Mărturii (5)

Cursuri viitoare

Categorii înrudite