Wednesday, October 9, 2013

Workflow Automation / Automated Deployment

  • Rundeck

Rundeck turns your operations tools and processes into standard operating procedures that anyone in your company can use.
Create workflows that can connect your various scripts, tools, and other operations systems.
Workflow options can be pulled from tools like build servers, package repos, ticketing systems or anything with an API.
Node information can be pulled from Puppet, Chef, EC2 or other sources like your custom CMDB.
Execute actions to nodes over SSH, WinRM, or any other transport.
Built-in authorization, logging, and notifications makes it easy and safe to give others self-service use of Rundeck’s API or Web GUI.
Open, pluggable design makes Rundeck easy to integrate and extend.
http://rundeck.org/

Rundeck provides an next generation, opensource automation.
RunDeck Plugin - Jenkins - Jenkins Wiki


  • ControlTier

ControlTier is an open source, cross-platform build and deployment automation framework. ControlTier can help you to coordinate and scale service management and administration activities across multiple nodes and application tiers
http://doc36.controltier.org/wiki/Main_Page


  • Capistrano

A remote server automation and deployment tool written in Ruby.
http://www.capistranorb.com/

Capistrano
Capistrano is a utility and framework for executing commands in parallel on multiple remote machines, via SSH.
It uses a simple DSL (borrowed in part from Rake) that allows you to define tasks, which may be applied to machines in certain roles
https://github.com/capistrano/capistrano

Capistrano is an open source tool for running scripts on multiple servers; its main use is deploying web applications.
It automates the process of making a new version of an application available on one or more web servers, including supporting tasks such as changing databases.
https://en.wikipedia.org/wiki/Capistrano

  • Apache Oozie

Oozie is a workflow scheduler system to manage Apache Hadoop jobs.
Oozie Workflow jobs are Directed Acyclical Graphs (DAGs) of actions.
http://oozie.apache.org/


  • Airflow is a platform to programmatically author, schedule and monitor workflows.

Use airflow to author workflows as directed acyclic graphs (DAGs) of tasks.
https://airflow.apache.org/

No comments:

Post a Comment