Junior — Middle
Puteți explica ce este Ansible și cum este utilizat pentru automatizarea configurațiilor și implementărilor?
sobes.tech AI
Răspuns de la AI
Ansible este un instrument pentru automatizarea gestionării configurațiilor și implementarea aplicațiilor. Folosește un limbaj simplu de descriere a sarcinilor (YAML), ceea ce facilitează scrierea și înțelegerea scripturilor de automatizare. Ansible permite gestionarea centralizată a configurațiilor serverelor, instalarea software-ului necesar, copierea fișierelor și executarea comenzilor pe mașini remote fără a fi nevoie să instalezi software suplimentar pe acestea (folosește SSH).
Exemplu de playbook simplu pentru instalarea nginx pe un server remote:
- hosts: webservers
become: yes
tasks:
- name: Instalează nginx
apt:
name: nginx
state: present