- Inicio
- Recursos
- Integraciones
- Rundeck
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
¿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.
¿Cómo se conecta Rundeck con n8n?
- 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. - 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.
- 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.
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.
Índice de operaciones
Job
2 operacionesExecute a job
job.executeLo 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.
Get metadata of a job
job.getMetadataLo 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.
¿Necesitas ayuda para automatizar Rundeck con n8n?
El equipo te responde directamente.
Cada mensaje lo lee una persona.