Schița de curs

Dezvoltare Avansată a Playbook-urilor Ansible

  • Lucrul cu variabile, bucle, condiționale și manipulatoare
  • Utilizarea blocurilor, gestionarea erorilor și a etichetelor
  • Structurarea playbook-urilor complexe

Jinja2 și Tehnici de Templating

  • Filtre și căutări avansate
  • Crearea de șabloane dinamice
  • Cele mai bune practici în templating

Module și Plugin-uri Personalizate

  • Scrierea de module personalizate în Python
  • Utilizarea filtrelor, callback-urilor și plugin-urilor de conexiune
  • Strategii de depanare și înregistrare

Colecții și Roluri

  • Organizarea conținutului cu roluri
  • Împachetarea și publicarea Colecțiilor Ansible
  • Gestionarea versiunilor și a dependențelor

Integrarea API și Servicii Externe

  • Apelarea API-urilor REST cu modulul URI
  • Lucrul cu furnizori de cloud și instrumente externe
  • Integrarea gestionării secretelor

Testare și Validare

  • Utilizarea ansible-lint, Molecule și a conductelor CI/CD
  • Asigurarea idempotenței și reproductibilității
  • Analiză statică și dinamică a codului Ansible

Ciclul de Viață al Conținutului și Controlul Versiunilor

  • Gestionarea codului cu Git și GitOps
  • Urmărirea schimbărilor și documentația
  • Fluxuri de lucru CI/CD cu conținut Ansible

Rezumat și Pași Următori

Cerințe

  • Înțelegerea conceptelor de bază ale Ansible și a sintaxei YAML
  • Experiență în administrarea sistemelor Linux
  • Familiaritate cu dezvoltarea playbook-urilor și gestionarea inventarelor

Publicul țintă

  • Dezvoltatori experimentați în automatizare
  • Ingineri DevOps
  • Profesioniști IT care gestionează automatizări la scară largă în întreprinderi
 21 Ore

Numărul de participanți


Pret per participant

Mărturii (5)

Cursuri viitoare

Categorii înrudite