0Pricing
DevOps Bootcamp · Lección

Ejecutarlo con ansible-playbook

Ejecute el play y lea su salida.

Ejecutarlo con ansible-playbook es una lección gratuita de DevOps Bootcamp en CoddyKit. Esta es la lección 3 de 4. Puedes leer la lección completa abajo gratuitamente — luego la practicas en el navegador con un editor de código integrado y un tutor de IA 24/7. Forma parte de la ruta de aprendizaje de DevOps Bootcamp, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de DevOps Bootcamp incluye 4 lecciones en total.

El comando ansible-playbook

Un playbook se ejecuta con el comando ansible-playbook, no con ansible a secas. Indique el archivo YAML que desea ejecutar.

ansible-playbook site.yml

Indique su inventario

Use -i para elegir el archivo de inventario que enumera sus hosts. Sin esta opción, Ansible recurre al inventario predeterminado.

ansible-playbook -i inventory.ini site.yml

Recopilar datos primero

Lo primero que verá es la tarea Gathering Facts. Ansible recopila información sobre cada host antes de ejecutar sus tareas.

TASK [Gathering Facts] *********

Leer las líneas de las tareas

Cada tarea muestra un estado por host. Verá ok, changed o failed, que le indican exactamente qué ocurrió.

TASK [start nginx] *********
changed: [web1]

ok significa que no hubo cambios

Un ok verde significa que el host ya se encontraba en el estado deseado. Ansible lo comprobó y determinó que no era necesario cambiar nada.

changed significa que actuó

Un changed amarillo significa que Ansible modificó el host para ajustarlo a lo que solicitó. Es trabajo real que se ha realizado.

El PLAY RECAP

Al final, PLAY RECAP resume cada host: cuántas tareas terminaron en ok, changed, unreachable o failed.

PLAY RECAP *********
web1 : ok=2 changed=1 failed=0

failed y unreachable

Un valor distinto de cero en failed significa que una tarea produjo un error en ese host. unreachable significa que Ansible ni siquiera pudo conectarse mediante SSH.

Añadir verbosidad con -v

¿Se ha quedado atascado con un error? Añada -v para obtener más detalles. Añada más v, hasta -vvvv, para ver información de depuración cada vez más detallada.

ansible-playbook site.yml -vv

Comprobar la sintaxis antes de ejecutar

Detecte pronto los errores de YAML con --syntax-check. Analiza el playbook sin tocar ningún host.

ansible-playbook site.yml --syntax-check

Limitar a un host

¿Primero quiere probarlo en una sola máquina? Use --limit para ejecutar el play únicamente en un host antes de implementarlo de forma generalizada.

ansible-playbook site.yml --limit web1

Comprobación rápida

Una tarea muestra changed en un host. ¿Qué significa?

Ya puede ejecutar y leer plays

Ahora puede iniciar playbooks con ansible-playbook y leer el resumen. ok, changed y failed cuentan toda la historia. ✅

Preguntas frecuentes

¿La lección «Ejecutarlo con ansible-playbook» es gratis?

Sí — el texto completo de «Ejecutarlo con ansible-playbook» es gratis para leer aquí en la web. Para practicarla de forma interactiva (editor de código integrado y tutor de IA 24/7) y desbloquear el resto del curso de DevOps Bootcamp, actualiza a CoddyKit PRO. El curso de DevOps Bootcamp incluye 4 lecciones en total.

¿Qué aprenderé en «Ejecutarlo con ansible-playbook»?

Ejecute el play y lea su salida. Practicas DevOps Bootcamp con código real que ejecutas directamente en el navegador, y un tutor de IA 24/7 responde tus preguntas mientras trabajas en la lección.

¿Necesito experiencia previa para empezar DevOps Bootcamp?

No se requiere experiencia previa. DevOps Bootcamp en CoddyKit está estructurado para principiantes hasta estudiantes avanzados, así que puedes empezar aquí o desde el inicio y avanzar a tu ritmo. Esta es la lección 3 de 4.

¿Cuánto tiempo toma la lección «Ejecutarlo con ansible-playbook»?

La mayoría de las lecciones de CoddyKit toman alrededor de 5–10 minutos. Cada una es compacta e interactiva, así que avanzas constantemente y retomas exactamente por donde dejaste en la web y la app.

¿Puedo escribir y ejecutar código en esta lección de DevOps Bootcamp?

Sí. Cada lección de DevOps Bootcamp incluye un editor de código integrado, así que escribes y ejecutas código real directamente en tu navegador y obtienes retroalimentación instantánea de IA — sin configuración local necesaria.

Todas las lecciones de este curso

  1. Sintaxis YAML que necesita para Ansible
  2. De un comando ad hoc a un playbook repetible
  3. Ejecutarlo con ansible-playbook
  4. Instalar Nginx en cinco líneas
← Volver a DevOps Bootcamp