Sobes.tech
Junior — Middle

Ce structură și componente include rolul în Ansible și cum este organizat?

sobes.tech AI

Răspuns de la AI

Rolul în Ansible este o modalitate de a structura și reutiliza configurațiile. Include un director standard cu componente definite:

  • tasks/ — sarcinile principale (playbook) ale rolului, de obicei fișierul main.yml.
  • handlers/ — handler-e de evenimente, de exemplu, repornirea unui serviciu.
  • templates/ — șabloane de fișiere cu variabile care vor fi copiate pe mașinile țintă.
  • files/ — fișiere obișnuite care sunt copiate fără modificări.
  • vars/ — variabilele rolului.
  • defaults/ — variabilele implicite.
  • meta/ — metadatele rolului, dependențe de alte roluri.

Organizarea rolurilor permite conectarea și combinarea lor ușor în playbook-uri, îmbunătățind lizibilitatea și întreținerea codului.