Schița de curs

Dezvoltare Avansată a Playbooks Ansible

  • Lucrul cu variabile, bucle, condiționale și handler-uri
  • Utilizarea blocurilor, gestionarea erorilor și tag-urile
  • Structurizarea playbooks complexe

Jinja2 și Tehnici de Templating

  • Filtrare avansată și lookup-uri
  • Crearea șablonurilor dinamice
  • Practici de bune pentru templating

Module Personalizate și Plugin-uri

  • Scrierea modulelor personalizate în Python
  • Utilizarea filtrelor, callback-urilor și plugin-urilor de conexiune
  • Strategii de debugare și logging

Colectii și Roluri

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

Integrare API și Servicii Externe

  • Apelul API-urilor REST cu modulul URI
  • Lucrul cu furnizorii de cloud și uneltele externe
  • Integrarea gestionării secretelor

Testare și Validare

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

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

  • Gestionarea codului cu Git și GitOps
  • Înregistrarea schimbărilor și documentarea
  • Workflow-uri CI/CD cu conținut Ansible

Rezumat și Următoarele Pași

Cerințe

  • Înțelegerea conceptelor de bază Ansible și sintaxei YAML
  • Experiență cu administrarea sistemului Linux
  • Familiarizare cu dezvoltarea playbooks și gestionarea inventariilor

Audiență

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

Numărul de participanți


Pret per participant

Mărturii (5)

Cursuri viitoare

Categorii înrudite