Ruby DevOps Tools

Open-source Ruby projects categorized as DevOps Tools

Top 19 Ruby DevOps Tool Projects

  • GitHub repo Vagrant

    Vagrant is a tool for building and distributing development environments.

    Project mention: What's your setup with sharing code in your Company? | reddit.com/r/webdev | 2021-04-11

    Depending on the use case, Vagrant VM, self-hosted Gitea or with Azure DevOps Services.

  • GitHub repo Logstash

    Logstash - transport and process your logs, events, or other data

    Project mention: Looking for open source projects that use data pipelines and big data flows | reddit.com/r/dataengineering | 2021-04-08

    Is logstash the kind of project you are looking for? https://github.com/elastic/logstash

  • GitHub repo Capistrano

    Remote multi-server automation tool

    Project mention: Cronjob to run on multiple multiple mchines | reddit.com/r/bash | 2021-03-12

    Capistrano, if you like Ruby.

  • GitHub repo Chef

    Chef Infra, a powerful automation platform that transforms infrastructure into code automating how infrastructure is configured, deployed and managed across any environment, at any scale

  • GitHub repo Puppet

    Server automation framework and application

  • GitHub repo Backup

    Easy full stack backup operations on UNIX-like systems.

  • GitHub repo Mina

    Blazing fast application deployment tool.

  • GitHub repo Request-log-analyzer

    Create reports based on your log files. Supports Rails, Apache, MySQL, Delayed::Job, and other formats.

  • GitHub repo BOSH

    Cloud Foundry BOSH is an open source tool chain for release engineering, deployment and lifecycle management of large scale distributed services.

  • GitHub repo Centurion

    A mass deployment tool for Docker fleets

  • GitHub repo Lita

    ChatOps for Ruby.

  • GitHub repo Rubber

    A capistrano/rails plugin that makes it easy to deploy/manage/scale to various service providers, including EC2, DigitalOcean, vSphere, and bare metal servers.

  • GitHub repo Dpl

    Dpl (dee-pee-ell) is a deploy tool made for continuous deployment.

  • GitHub repo itamae

    Configuration management tool inspired by Chef, but simpler and lightweight. Formerly known as Lightchef.

  • GitHub repo Runbook

    A framework for gradual system automation

  • GitHub repo SSHKey

    SSH private and public key generator in pure Ruby (RSA & DSA)

  • GitHub repo Capistrano rbenv

    Idiomatic rbenv support for Capistrano 3.x (by capistrano)

    Project mention: Rails Capistrano production deploy runs a wrong command line which leads to an error 'invalid option --daemon' | reddit.com/r/rails | 2021-04-02

    # Load DSL and set up stages require "capistrano/setup" # Include default deployment tasks require "capistrano/deploy" require 'capistrano/rails' require 'capistrano/bundler' require 'capistrano/rbenv' require 'capistrano/puma' install_plugin Capistrano::Puma::Daemon install_plugin Capistrano::Puma # Load the SCM plugin appropriate to your project: # # require "capistrano/scm/hg" # install_plugin Capistrano::SCM::Hg # or # require "capistrano/scm/svn" # install_plugin Capistrano::SCM::Svn # or require "capistrano/scm/git" install_plugin Capistrano::SCM::Git # Include tasks from other gems included in your Gemfile # # For documentation on these, see for example: # # https://github.com/capistrano/rvm # https://github.com/capistrano/rbenv # https://github.com/capistrano/chruby # https://github.com/capistrano/bundler # https://github.com/capistrano/rails # https://github.com/capistrano/passenger # # Load custom tasks from `lib/capistrano/tasks` if you have any defined Dir.glob("lib/capistrano/tasks/*.rake").each { |r| import r } My installed gems gem "capistrano", require: false gem "capistrano-rails", require: false gem 'capistrano3-puma', require: false gem 'capistrano-rbenv'

  • GitHub repo Logs

    Mountable Rails Engine for viewing paginated logs from a browser

  • GitHub repo chef-template

    Chef Solo config for management servers with Ruby/Rack based applications

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2021-04-11.

Index

What are some of the best open-source DevOps Tool projects in Ruby? This list will help you:

Project Stars
1 Vagrant 21,741
2 Logstash 12,087
3 Capistrano 11,805
4 Chef 6,546
5 Puppet 6,123
6 Backup 4,650
7 Mina 4,152
8 Request-log-analyzer 2,235
9 BOSH 1,939
10 Centurion 1,720
11 Lita 1,641
12 Rubber 1,485
13 Dpl 1,187
14 itamae 1,015
15 Runbook 537
16 SSHKey 256
17 Capistrano rbenv 196
18 Logs 69
19 chef-template 23