Intrati in legatura
 Durata 21 ore

Schița de curs

Dezvoltarea avansată a playbook-urilor Ansible

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

Tehnici Jinja2 și de templating

  • Filtre și lookup-uri avansate
  • Crearea de template-uri dinamice
  • Cele mai bune practici de templating

Module și pluginuri personalizate

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

Colecții și Roluri

  • Organizarea conținutului cu roluri
  • Împachetarea și publicarea Colecțiilor Ansible
  • Versionarea și gestionarea dependențelor

Integrarea API-urilor și a serviciilor externe

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

Testare și validare

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

Ciclul de viață al conținutului și version control

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

Rezumat și pașii următori

Cerințe

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

Public țintă

  • Dezvoltatori de automatizări cu experiență
  • Ingineri DevOps
  • Profesioniști IT care gestionează automatizări enterprise la scară largă

Numărul de participanți


Pret per participant

Mărturii (3)

Cursuri viitoare

Categorii înrudite