Schița de curs

Developare Avansată a Playbook-urilor Ansible

  • Lucrul cu variabile, bucle, condiționale și handler-uri
  • Utilizarea blocurilor, gestionarea erorilor și tag-urilor
  • Structurarea playbook-urilor complexe

Tehnici Jinja2 și de Templating

  • Filtre avansate și căutări
  • Crearea șablonurilor dinamice
  • Practici de bune în templating

Module Personalizate și Plugin-uri

  • Scrierea de module personalizate în Python
  • Utilizarea filtrelor, callback-urilor și plugin-urilor de conexiune
  • Strategii de depistare a erelor și logging

Coleții și Roluri

  • Organizarea conținutului cu roluri
  • Empachetarea și publicarea Colețiilor Ansible
  • Gestionarea versiunilor și a dependențelor

Integrare cu API-uri și Servicii Externe

  • Apelarea API-urilor REST cu modulul URI
  • Lucrul cu provideri cloud și unelte externe
  • Integrarea gestionării secretelor

Testare și Validare

  • Utilizarea ansible-lint, Molecule și pipeline-urilor CI/CD
  • Asigurarea idempotentei și reproducibilității
  • Analiza statică și dinamică a codului Ansible

Ciclu de Viață al Conținutului și Gestionarea Versiunilor

  • Gestionarea codului cu Git și GitOps
  • Urmărirea modificărilor și documentare
  • Fluxuri CI/CD cu conținut Ansible

Rezumat și Următorii Pași

Cerințe

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

Audiență

  • Dezvoltatori experimentați de automatizare
  • Ingineri DevOps
  • Profesionali IT care gestionează automatizarea la scară enterprise\.
 21 ore

Numărul de participanți


Pret per participant

Mărturii (5)

Cursuri viitoare

Categorii înrudite