DevOps

Ansible & Configuration Management

Playbook, inventory, moduli, ruoli, handler, idempotenza, provisioning vs configuration, immutable infrastructure

20 domande da colloquio·
Mid-Level
1

Cos'è un playbook Ansible?

Risposta

Un playbook è un file YAML che definisce una serie di task da eseguire su host target. Costituisce l'unità di base per orchestrare le configurazioni in Ansible. I playbook consentono di descrivere lo stato desiderato dei sistemi in modo dichiarativo, facilitando l'automazione ripetibile e la gestione della configurazione su larga scala.

2

Qual è il ruolo di un file inventory in Ansible?

Risposta

Il file inventory elenca tutti gli host su cui Ansible può eseguire task. Può essere in formato INI o YAML e consente di raggruppare gli host per categorie logiche. L'inventory può anche definire variabili specifiche per host o per gruppo, facilitando la gestione della configurazione differenziata in base agli ambienti o ai ruoli dei server.

3

Cosa rappresenta un modulo in Ansible?

Risposta

Un modulo è un'unità di codice riutilizzabile che esegue un'azione specifica su un sistema target. Ansible fornisce centinaia di moduli integrati per gestire pacchetti, file, servizi, utenti e molto altro. I moduli sono idempotenti per progettazione, il che significa che possono essere eseguiti più volte senza modificare il risultato finale se lo stato desiderato è già raggiunto.

4

Come si connette Ansible agli host target per impostazione predefinita?

5

Cosa significa il principio di idempotenza in Ansible?

+17 domande da colloquio

Padroneggia DevOps per il tuo prossimo colloquio

Accedi a tutte le domande, flashcards, test tecnici, esercizi di code review e simulatori di colloquio.

Inizia gratis