Rundeck is an open-source process automation and command orchestration tool with a web console.
Dispatch shell commands and scripts across all your physical or virtual nodes from a web-based or command-line interface. Automate ad-hoc and routine procedures. Use the API and plugins to integrate with other services. Use your LDAP/AD for authentication, and configure extensive access control.
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.
Organize Jobs into Groups. Schedule them using cron syntax.
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.