Recursos · Integración n8n

Integración Rundeck n8nAutomatiza Rundeck con n8n.

Si un job de Rundeck depende de que alguien se acuerde de lanzarlo, ese job ya falló. La integración Rundeck n8n aporta un nodo con 2 operaciones sobre el recurso Job: ejecutar un job o leer sus metadatos. Sin trigger propio, así que el flujo arranca en otro sitio.

Reseñas verificadas en Trustpilot · Agencia de IA, automatización y growth

Por qué automatizar

¿Para qué sirve la integración Rundeck n8n?

Automatizar Rundeck con n8n no cambia dónde viven los jobs, sino quién decide cuándo lanzarlos. Los jobs siguen definidos y auditados en Rundeck; n8n aporta la alerta que los dispara, la petición que los autoriza y el aviso que cierra el ciclo cuando terminan. El nodo cubre esa conexión con 2 operaciones sobre el recurso Job, las dos identificadas por el ID del job.

El caso más repetido es el horario. Un job de mantenimiento que alguien lanzaba cada noche pasa a ser un job.execute al final de un flujo que arranca con el Schedule Trigger, el nodo de n8n que se dispara a intervalo fijo. Nadie se queda despierto para pulsar nada, y el resultado del flujo viaja a Discord.

Luego está el caso de la petición externa. Alguien rellena un formulario, el flujo recoge los datos y los pasa al job dentro de Arguments, la colección opcional del nodo. Rundeck sigue siendo el sitio donde el job está definido y registrado, y n8n solo aporta el momento y los datos de entrada. Si el aviso final debe salir por correo, SendGrid o una secuencia en Mautic se encargan de la parte visible.

El tercer caso es menos vistoso y evita disgustos: comprobar antes de actuar. job.getMetadata lee los metadatos de un job a partir de su ID, algo útil cuando ese ID llega de fuera del flujo. Consultas primero, ramificas según lo que vuelve y ejecutas solo por la rama buena.

Con 2 operaciones la superficie es estrecha, y se amplía sin drama. Cuando necesitas un endpoint de la API de Rundeck que el nodo dedicado no trae, el nodo HTTP Request lo llama directamente y reutiliza la misma credencial de Rundeck mediante la autenticación predefinida, sin un segundo token que mantener.

Queda una regla que condiciona el diseño entero: Rundeck no tiene nodo trigger en n8n. Cualquier flujo suyo empieza con otro disparador, un Schedule Trigger a intervalo fijo, un Webhook de n8n que un servicio externo llama, o el trigger de otra herramienta. El Curso n8n cubre esa forma de montar flujos, y la Reseña n8n explica dónde encaja la herramienta.

Conexión

¿Cómo se conecta Rundeck con n8n?

  1. 01

    Reúne la URL y el token antes de tocar n8n

    La credencial de Rundeck pide dos datos y conviene tenerlos a mano. La URL es la URL base de tu servidor de Rundeck, con el puerto incluido, del estilo http://myserver:4440. El Token es un token de API de usuario, y el token de API es el método de autenticación admitido por esta credencial. El requisito previo es sencillo: una cuenta de usuario en un servidor de Rundeck.

  2. 02

    Genera el token de API en tu perfil de Rundeck

    Desde tu cuenta de Rundeck, entra en Profile y después en User API Tokens para generar el token. Copia el valor y créalo en n8n desde el menú Credentials eligiendo Rundeck. Una credencial es un acceso que guardas una sola vez y reutilizas en todos tus flujos: a partir de ahí el nodo te la ofrece en un desplegable y no vuelves a pegar el token.

  3. 03

    Localiza el ID del job en el panel de Rundeck

    La cadena que necesitas se llama ID del job y aparece en letra pequeña bajo el nombre del job, dentro del panel de Rundeck. El camino hasta ahí: abre el panel, entra en el proyecto correspondiente, pulsa JOBS en la barra lateral, ve a All Jobs y abre el job por su nombre. Copia esa cadena y pégala en el campo Job Id del nodo de n8n.

Acciones

Qué sabe hacer el nodo de Rundeck

El nodo Rundeck expone 2 operaciones en 1 recursos. Para cada una: el nodo tal como lo configuras en n8n, los campos obligatorios y nuestras notas de campo.

Matriz recursos × operaciones
RecursoExecuteGet Metadata
Job✓✓

Job

2 operaciones
01

Execute a job

job.execute

Lo que ves en n8n

Notas y casos de uso

Lanza un job de Rundeck desde el flujo: el nodo usa la credencial guardada y pide que se ejecute el job indicado por su identificador.

Parámetros clave

  • Job ID: obligatorio, la cadena que Rundeck muestra bajo el nombre del job (placeholder: Rundeck Job ID). Escríbela o tráela de un nodo anterior con {{ $json.field }}. Un campo obligatorio vacío bloquea el nodo.
  • Arguments: opcional, la colección etiquetada Add Argument, para los argumentos que acompañan al job.
  • Filter: opcional, un campo de texto que filtra los nodos de Rundeck por nombre, placeholder Add Filters.
Casos de uso
una tienda online lanza de noche su job de reindexado y avisa por Telegram al responsable de turno.
02

Get metadata of a job

job.getMetadata

Lo que ves en n8n

Notas y casos de uso

Consulta los metadatos que Rundeck guarda sobre un job concreto, señalado por su ID, y los entrega al siguiente nodo del flujo.

Parámetros clave

  • Job ID: obligatorio, el mismo identificador que copias bajo el nombre del job en el panel. Cuando llega desde una hoja de cálculo o un formulario, apúntalo con {{ $json.field }} en lugar de dejarlo fijo en el nodo.
Casos de uso
mantener un inventario vivo. Un flujo recorre una lista de identificadores, llama a esta operación con cada uno y vuelca lo que recibe en una hoja compartida, de modo que el equipo sabe qué jobs pilota desde n8n sin depender de un documento que nadie actualiza.
Necesitas ayuda

¿Necesitas ayuda para automatizar Rundeck con n8n?

El equipo te responde directamente.

Cada mensaje lo lee una persona.

FAQ

Rundeck y n8n, las dudas más frecuentes

01¿La integración Rundeck n8n es gratuita?
Tanto en n8n Cloud, la oferta alojada por n8n, como en una instancia propia con Docker o npm bajo licencia Sustainable Use de la Community Edition, el resultado es el mismo: un flujo construido en un sitio corre sin cambios en el otro. El nodo de Rundeck viene incluido en los dos casos, así que no hay nada que instalar ni ningún coste extra por el lado de n8n. Lo único que necesitas antes de empezar es una cuenta de usuario en un servidor de Rundeck, porque de ahí sale el token de API que alimenta la credencial. Lo que cobre ese servidor por su cuenta es harina de otro costal y esta página no entra en ello.
02¿Qué credenciales necesita el nodo de Rundeck?
Tras crearla una sola vez desde el menú Credentials, la credencial de Rundeck queda disponible en un desplegable para cualquier nodo Rundeck de cualquier flujo, y hasta para las llamadas de HTTP Request a la API de Rundeck mediante la autenticación predefinida. El formulario pide dos valores porque el token de API es el único método admitido: Token, el token de API de usuario que generas en tu cuenta de Rundeck dentro de Profile y luego User API Tokens; y URL, la URL base de tu servidor, por ejemplo http://myserver:4440.
03¿Qué límites tiene el nodo de Rundeck en n8n?
Como las 2 operaciones del nodo, Execute a job y Get metadata of a job, se dirigen siempre por un identificador, el job tiene que existir ya en Rundeck y tienes que conocer su ID: ese es el límite real del catálogo, no la ausencia de funciones. Todo lo demás de la API de Rundeck queda cubierto por el nodo HTTP Request, que llama a cualquier endpoint reutilizando la misma credencial mediante la autenticación predefinida. En la práctica el nodo dedicado cubre el día a día y HTTP Request entra para la llamada puntual.
04¿Puede Rundeck disparar un flujo de n8n?
Rundeck no dispara nada por sí mismo dentro de n8n porque no tiene nodo trigger, así que el arranque viene de otro lado. El Schedule Trigger, a intervalo fijo, encaja con jobs nocturnos u horarios. El nodo Webhook de n8n da una URL que un servicio externo llama cuando pasa algo en su lado. Y el trigger de cualquier otra herramienta ya presente en tus automatizaciones, un mensaje nuevo, una fila nueva, sirve igual de bien. El nodo de Rundeck entra después, para ejecutar el job.
05¿n8n o Make para Rundeck?
Cuando el flujo habla con un servidor de Rundeck interno que nunca se expone a internet, dónde corre la automatización empieza a pesar. n8n se ejecuta en su propio Cloud o en un servidor tuyo, y en modo autoalojado las ejecuciones se quedan en infraestructura que controlas. Make, antes Integromat, es una plataforma alojada sin opción de autoalojamiento y factura por operación, frente al modelo por instancia o plan de n8n. La lógica visual es cuestión de gusto: prueba las dos herramientas con un job real antes de decidir.