0Pricing
DevOps Bootcamp · Lección

Anatomía del comando ansible

Lea los argumentos -m, -a y de patrón.

Anatomía del comando ansible es una lección gratuita de DevOps Bootcamp en CoddyKit. Esta es la lección 1 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.

Un comando, muchos servidores

Un comando ad hoc ejecuta una única tarea en sus servidores de inmediato, sin tener que escribir primero un archivo de playbook. 🚀

Conozca el comando ansible

Cada ejecución ad hoc comienza con el binario ansible, seguido de un patrón de hosts y de las opciones que indican qué se debe hacer.

ansible all -m ping

El patrón de hosts va primero

La primera palabra después de ansible es el patrón de hosts: determina en qué hosts del inventario actuará el comando.

ansible web -m ping

-m elige el módulo

La opción -m indica el módulo que se ejecutará. Si no la especifica, Ansible recurre al módulo command predeterminado.

ansible all -m setup

-a pasa argumentos

La opción -a pasa argumentos al módulo elegido; estos se escriben entre comillas cuando contienen espacios.

ansible all -m shell -a "uptime"

Indique su inventario

Utilice -i para indicar a Ansible qué archivo de inventario contiene sus hosts, en lugar de depender de la ubicación predeterminada.

ansible all -i hosts.ini -m ping

Elija el usuario remoto

La opción -u establece el usuario de SSH con el que Ansible iniciará sesión, reemplazando el nombre de usuario local actual.

ansible web -u deploy -m ping

Cómo encajan las piezas

Un comando ad hoc completo se lee así: patrón de ansible, después -m módulo y luego -a argumentos. Ese orden constituye toda su estructura.

ansible db -m service -a "name=postgresql state=started"

Aumente el nivel de detalle de la salida

Añada -v para obtener más información cuando algo parezca incorrecto. Añada más v, como en -vvv, para obtener detalles de depuración más profundos.

ansible all -m ping -vvv

Comando ad hoc frente a playbook

Un comando ad hoc es ideal para comprobaciones rápidas y puntuales. Para cualquier tarea que repita, conviene pasar a un playbook guardado.

El módulo predeterminado es command

Si omite -m por completo, Ansible ejecuta el módulo command con los argumentos indicados, por lo que una ejecución básica sigue siendo útil.

ansible all -a "hostname"

Comprobación rápida

¿Qué opción indica al comando ansible qué módulo debe utilizar?

Resumen

Ahora puede interpretar un comando ansible: el patrón elige los hosts, -m elige el módulo y -a pasa sus argumentos. ¡Buen trabajo! 🎉

Preguntas frecuentes

¿La lección «Anatomía del comando ansible» es gratis?

Sí — el texto completo de «Anatomía del comando ansible» 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 «Anatomía del comando ansible»?

Lea los argumentos -m, -a y de patrón. 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 1 de 4.

¿Cuánto tiempo toma la lección «Anatomía del comando ansible»?

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. Anatomía del comando ansible
  2. Patrones: seleccionar todos, web y host1
  3. Ejecutar comandos de shell con command y shell
  4. Escalado de privilegios con become
← Volver a DevOps Bootcamp