Esta página se muestra en inglés. Una traducción al español está en curso.
SkillsApr 16, 2026·3 min de lectura

Rundeck — Open Source Runbook Automation and Job Scheduler

Automate operations tasks with Rundeck. Define runbooks as jobs with steps, schedule them, delegate execution to teams via self-service, and audit every action with built-in logging.

Listo para agents

Instalación lista para agent

Este activo puede instalarse después de elegir el runtime, revisar el plan y ejecutar el comando correspondiente.

Native · 98/100Política: permitir
Superficie agent
Cualquier agent MCP/CLI
Tipo
Skill
Instalación
Single
Confianza
Confianza: Established
Entrada
Rundeck Runbook Automation
Comando de instalación directa
npx -y tokrepo@latest install d1bf0e61-3939-11f1-9bc6-00163e2b0d79 --target codex

Ejecutar después de confirmar el plan con dry-run.

TL;DR
Rundeck defines runbooks as executable jobs with steps, schedules, access control, and audit trails for operations teams.
§01

What it is

Rundeck is an open-source runbook automation platform that lets operations teams define, schedule, and execute operational procedures as repeatable jobs. Each job consists of ordered steps (scripts, commands, API calls) that run across distributed nodes. Rundeck provides a web UI for self-service job execution, role-based access control, audit logging, and webhook integrations.

Operations teams, SREs, and DevOps engineers who need to standardize and delegate operational procedures benefit most. Rundeck turns tribal knowledge locked in runbooks and wiki pages into executable, auditable automation.

§02

How it saves time or tokens

Rundeck eliminates the need for senior engineers to manually execute routine operations tasks. Instead of SSHing into servers and running scripts, junior team members or on-call engineers trigger pre-defined jobs through the web UI with guardrails. The audit log records who ran what, when, and with what results. Scheduled jobs handle recurring maintenance automatically. The self-service model reduces toil and ticket resolution time.

§03

How to use

  1. Deploy Rundeck with Docker:
docker run -d --name rundeck \
  -p 4440:4440 \
  -e RUNDECK_GRAILS_URL=http://localhost:4440 \
  rundeck/rundeck:latest
  1. Open http://localhost:4440 and log in (default: admin/admin).
  1. Create a project, add nodes (servers to manage), and define your first job with steps.
§04

Example

# Job definition: Restart application service
- description: Restart the web application service
  loglevel: INFO
  sequence:
    commands:
    - exec: systemctl stop webapp
    - exec: sleep 5
    - exec: systemctl start webapp
    - exec: systemctl status webapp
  nodefilters:
    filter: 'tags: web-servers'
  schedule:
    time:
      hour: '3'
      minute: '0'
    month: '*'
    dayofmonth:
      day: '*'
# Trigger a job via API
curl -X POST http://localhost:4440/api/41/job/JOB_UUID/run \
  -H 'X-Rundeck-Auth-Token: YOUR_TOKEN' \
  -H 'Content-Type: application/json' \
  -d '{"argString": "-env production"}'
§05

Related on TokRepo

§06

Common pitfalls

  • Rundeck manages nodes via SSH by default. Ensure SSH key distribution is handled before adding nodes. Key management is a prerequisite, not something Rundeck does for you.
  • Job definitions can grow complex. Use job references (sub-jobs) and options to keep jobs modular and reusable rather than building monolithic procedures.
  • The default H2 database is for development only. Switch to PostgreSQL or MySQL for production deployments to avoid data loss and performance issues.

Preguntas frecuentes

Is Rundeck free?+

The community edition (Rundeck OSS) is free and open source under the Apache 2.0 license. PagerDuty offers a commercial version (Process Automation) with enterprise features like SSO, advanced RBAC, and premium plugins.

How does Rundeck differ from Ansible?+

Ansible is a configuration management and automation tool run from the command line. Rundeck is a job execution platform with a web UI, scheduling, RBAC, and audit logs. They complement each other -- Rundeck can orchestrate Ansible playbooks as job steps.

Can Rundeck schedule recurring jobs?+

Yes. Rundeck supports cron-style scheduling for jobs. Define the schedule in the job configuration and Rundeck executes it automatically at the specified times.

Does Rundeck support role-based access control?+

Yes. Rundeck provides fine-grained RBAC through ACL policies. You can control which users or groups can view, create, edit, run, or delete specific jobs and projects.

Can Rundeck run scripts on remote servers?+

Yes. Rundeck connects to remote nodes via SSH (Linux) or WinRM (Windows) and executes commands and scripts. Node discovery can be static (resource files) or dynamic (cloud provider plugins).

Referencias (3)

Discusión

Inicia sesión para unirte a la discusión.
Aún no hay comentarios. Sé el primero en compartir tus ideas.

Activos relacionados