Welcome to Rundeck, a web-accessible console for dispatching commands and scripts to your nodes.
Import Node resources from anywhere: Chef, Puppet, Amazon EC2, or your own in-house CMDB. Nodes can be organized using tags or other attributes.
Run commands and scripts on your nodes. Run them in parallel on multiple nodes.
Run commands ad-hoc by just typing in the command and hitting enter.
Plugins can add new node sources, formats and remote executors.
Live executions can be followed, and interleaved output from multiple nodes can be separated.
Jobs define commands to run on a schedule or on demand. You can notify people via email or web services via webhook when they finish.
Workflows allow coordinated sequences of commands, scripts or other Jobs.
With the workflow editor you can modify workflows in the GUI without touching the command-line or source files. But, you can also use textual source definitions and export/import via GUI, CLI or API.
The Web API and command-line tools let you run and manage Jobs, update your node resources, and retrieve execution history. You can connect Rundeck with other tools, scripts and services easily.
The execution history lets you audit and search all previous executions.
Add access control to all aspects of the system.
Integrate with other tools like Chef, Puppet, Jenkins, etc.
Add or create plugins for further features.
Watch some screencasts to see how it works.
Go to the GitHub project checkout the source.
Download and install on Linux, Windows and Mac OS X