DevOps

Ansible & Configuration Management

Playbooks, inventory, módulos, roles, handlers, idempotencia, provisioning vs configuration, immutable infrastructure

20 preguntas de entrevista·
Mid-Level
1

¿Qué es un playbook de Ansible?

Respuesta

Un playbook es un archivo YAML que define una serie de tareas para ejecutar en hosts objetivo. Constituye la unidad básica para orquestar configuraciones en Ansible. Los playbooks permiten describir el estado deseado de los sistemas de manera declarativa, facilitando la automatización repetible y la gestión de configuración a gran escala.

2

¿Cuál es el rol de un archivo inventory en Ansible?

Respuesta

El archivo inventory lista todos los hosts en los cuales Ansible puede ejecutar tareas. Puede estar en formato INI o YAML y permite agrupar hosts por categorías lógicas. El inventory también puede definir variables específicas por host o por grupo, facilitando la gestión diferenciada de configuraciones según los entornos o roles de servidores.

3

¿Qué representa un módulo en Ansible?

Respuesta

Un módulo es una unidad de código reutilizable que realiza una acción específica en un sistema objetivo. Ansible proporciona cientos de módulos integrados para gestionar paquetes, archivos, servicios, usuarios y mucho más. Los módulos son idempotentes por diseño, lo que significa que pueden ejecutarse varias veces sin cambiar el resultado final si ya se alcanzó el estado deseado.

4

¿Cómo se conecta Ansible a los hosts objetivo por defecto?

5

¿Qué significa el principio de idempotencia en Ansible?

+17 preguntas de entrevista

Otros temas de entrevista DevOps

Domina DevOps para tu próxima entrevista

Accede a todas las preguntas, flashcards, tests técnicos, ejercicios de code review y simuladores de entrevista.

Empieza gratis