ansible (Ad-Hoc) este o componentă esențială în ecosistemul Ansible. Executarea de comenzi rapide ad-hoc pe grupuri de servere din inventar fără necesitatea de a scrie un fișier playbook complet.
Sintaxă și Utilizare Practică
Exemplu practic documentat pas cu pas:
# Verificarea conectivității pe toate serverele din grupul webservers
ansible webservers -i hosts.ini -m ping
# Verificarea spațiului pe disc în timp real pe toate host-urile
ansible all -i hosts.ini -m command -a "df -h /"
# Repornirea imediată a serviciului Nginx cu privilegii de root
ansible webservers -i hosts.ini -b -m ansible.builtin.systemd -a "name=nginx state=restarted"
Bune Practici în Producție
- Performanță și Resurse: Optimizați parametrii de alocare de resurse și respectați cerințele operaționale.
- Securitate și Audit: Asigurați principiul celui mai mic privilegiu (Least Privilege) și monitorizarea activităților.
- Fiabilitate: Integrați proceduri de testare, validare automată și mecanisme clare de rollback.