background preloader

Rundeck

Facebook Twitter

A flexible, well integrated task automation tool to rule them all ..

Can talk to CMDB systems
Can talk to CM systems (or run tasks with CM scripts)
Can talk to CI (Jenkins)
Probably can brew coffee for us too while we work .. :-)

Rundeck/rundeck.

Installation & downloads

Pro & Commercial Support. Rundeck - DZone. Description Rundeck is open source utility designed to help operations teams automate routine operational procedures and deployment.

Rundeck - DZone

Teams can collaborate through Rundeck to share how processes are automated, delegate execution of those processes, and share visibility into operational activity. Rundeck also includes access control, workflow building, scheduling, logging, notifications, and plugins for integration with external data sources and tools. Product Strengths Designed for automating all ongoing operational tasksFully open source software projectExtensible through first and third-party plugin systemsBuilt for enterprise scale concerns, including security and auditing High Profile Customers Salesforce, Ticketmaster, Apple, Disney Free Trial Open source software Product hosting options On-premise and cloud hosted Build artifact repository support JFrog ArtifactorySonatype Nexus Continuous integration engine plugin support Jenkins/HudsonAtlassian Bamboo Issue tracking tool support Yes No Tool Type.

With CMDB as inventory provider

With Jenkins. Rundeck.org - Prakash Rudraraju uses Rundeck to provide visibility and self-service operations in secure environments. Prakash Rudraraju TechOps at Data.com Rundeck user for 1 year Mission: Automate operations and improve trust by providing visibility Key Rundeck Use Cases: 1.

Rundeck.org - Prakash Rudraraju uses Rundeck to provide visibility and self-service operations in secure environments

Visibility into Deployments in Secure Production Environments TechOps, responsible for production deployments at Data.com, was facing dual requirements that seemed at odds with each other. The old method of deployment consisted of having TechOps run scripts on the command line, tailing log files, and then pointing people to log files in Splunk if there was a problem. TechOps solved this set of problems by using Rundeck to drive deployment and other production change activity. Next, Prakash extended read-only access to Rundeck to other interested parties in the technology organization. 2. Developers can deploy to all development and test environments except for specific performance testing environments. 3. TechOps must regularly patch deployments every 2 months to remain compliant. Techzone 2014 presentation rundeck. Rundeck's History and Future. Rundeck.org - Job Scheduler. Job scheduling is one of Rundeck's most popular capabilities.

Rundeck.org - Job Scheduler

Top uses include: Scheduling and organizing tasks that were previously triggered manually Providing visibility into jobs that were previously run through cron or custom tools Replacing / avoiding expensive and unwieldy legacy job schedulers ✓ Agentless Rundeck is considered an "agentless" system because it does not require the installation of a special Rundeck client on the remote hosts. By default, Rundeck uses SSH to execute commands and scripts on the remote servers. Windows users normally use the winrm plugin to execute commands. . ✓ Script storage Rundeck can copy local and web accessible scripts to remote nodes and execute them. . ✓ Multiple platforms Rundeck is a Java webapp and typically runs out of Tomcat or Jetty. . ✓ Any OS account Rundeck can run the job as any OS-account on the target system. . ✓ stdout/err transfer Both the stdout and stderr messages of the job steps are aggregated and displayed in real time.

Rundeck.org - Tour. Welcome to Rundeck, the human interface to your operations.

Rundeck.org - Tour

Rundeck features fine-grain access controls, a built-in job scheduler, and the ability to define workflows that dispatch commands and scripts to your nodes. Import Node information from anywhere: Chef, Puppet, Amazon EC2, or your own in-house CMDB / node list. Nodes can be organized using tags or other customizable attributes. Rundeck.org - Runbook Automation. In the course of day-to-day operations, there are all sorts of procedures executed by your team -- provisioning, trouble shooting, diagnostics, maintenance, data management, etc.

Rundeck.org - Runbook Automation

Rundeck is often implemented as a "runbook automation" tool by companies who want to improve control over their daily operations activity, reduce errors, improve visibility/auditability, and reduce mean time to repair (MTTR). Rundeck's runbook automation capabilities help you to standardize your operating procedures, set access controls so you can share those procedures with others inside or outside of your team, and see reports on all activity in one place. ✓ Custom Workflows Rundeck provides tools to define, build, deploy and manage automation.

These automated processes are defined in Job Workflows. . ✓ End-to-end Orchestration Across Local or Remote Servers Rundeck workflows can coordinate steps across local or remote servers. . ✓ Cross-Platform ✓ Extensible Rundeck steps are implemented via a Step plugin. Rundeck.org - Job Scheduler and Runbook Automation.