Sobes.tech
Junior — Middle

Puoi spiegare cos'è Ansible e come viene utilizzato per automatizzare configurazioni e deployment?

sobes.tech AI

Risposta dell'AI

Ansible è uno strumento per l'automazione della gestione delle configurazioni e del deployment delle applicazioni. Utilizza un linguaggio semplice di descrizione delle attività (YAML), che rende più facile scrivere e comprendere gli script di automazione. Ansible permette di gestire centralmente le configurazioni dei server, installare il software necessario, copiare file ed eseguire comandi su macchine remote senza dover installare software aggiuntivo (usa SSH).

Esempio di un semplice playbook per installare nginx su un server remoto:

- hosts: webservers
  become: yes
  tasks:
    - name: Installa nginx
      apt:
        name: nginx
        state: present