Ruby DevOps Tools

Open-source Ruby projects categorized as DevOps Tools | Edit details

Top 20 Ruby DevOps Tool Projects

  • GitHub repo Vagrant

    Vagrant is a tool for building and distributing development environments.

    Project mention: 給 PHP 開發者的 Docker 文件(一) | dev.to | 2022-01-18
  • GitHub repo Logstash

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

    Project mention: Help with parsing log in logstash into uniqe lines | reddit.com/r/elasticsearch | 2021-04-19

    https://github.com/elastic/logstash/issues/1650 See if this works.

  • OPS

    OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.

  • GitHub repo Capistrano

    Remote multi-server automation tool

    Project mention: Run Your Rails App On Kubernetes: A Step-by-Step Tutorial | dev.to | 2022-01-12

    The deployment process generally includes making the new version available, directing traffic from the old to the new version, and stopping the old versions. Capistrano has been doing this since 2006. However, what makes Kubernetes deployments better is the minimum number of pods required, and its rollout strategy minimizes or eliminates downtime. For example, a rolling update strategy can ensure new pods gradually replace old pods with configs like maxSurge and maxUnavailable. Because this is done in a declarative way, as a user or operator, you only need to ask Kubernetes to apply a given deployment and Kubernetes does the rest. Next up is the Kubernetes config map.

  • 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

    Project mention: Faster module tests with Facter 4 and rspec-puppet | dev.to | 2022-01-22

    We started by decoupling Puppet from Facter as much as we could, introducing the possibility of having multiple Facter backends. While Puppet would use the default Facter implementation when running on its own, external users would be able to define and pass their own Facter implementation when initializing Puppet, similar to how puppetserver configures Puppet to use its JRuby-compliant HTTP client.

  • GitHub repo Backup

    Easy full stack backup operations on UNIX-like systems.

    Project mention: Backup Postgresql Docker | reddit.com/r/devops | 2021-04-16

    I used to be a huge fan of https://github.com/backup/backup, but unfortunately it doesn't get updates. Still works though. I ran hundreds of gigs each night through that tool. There's a golang version re-write that is limited on the features - https://github.com/huacnlee/gobackup.

  • GitHub repo Mina

    Blazing fast application deployment tool.

    Project mention: Mina: Lightweight, Constant-Sized Blockchain | news.ycombinator.com | 2021-09-17

    Not to be confused with Mina: blazing fast application deployment tool (https://github.com/mina-deploy/mina)

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • 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

    Project mention: Runbook – A framework for gradual system automation (Do-nothing scripting)n | news.ycombinator.com | 2021-11-02
  • 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

  • GitHub repo kanrisuru

    Kanrisuru helps you manage your remote servers with objected oriented ruby. Results come back as structured data, parsed, prepared and ready for you to easily use in your applications.

    Project mention: Kanrisuru: I've ported commonly used linux commands into a ruby library. Manage your remote infrastructure with Kanrisuru | reddit.com/r/coolgithubprojects | 2021-12-27
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 2022-01-22.

Ruby DevOps Tools related posts

Index

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

Project Stars
1 Vagrant 23,222
2 Logstash 12,641
3 Capistrano 12,059
4 Chef 6,804
5 Puppet 6,426
6 Backup 4,689
7 Mina 4,202
8 Request-log-analyzer 2,244
9 BOSH 1,966
10 Centurion 1,720
11 Lita 1,663
12 Rubber 1,481
13 Dpl 1,223
14 itamae 1,053
15 Runbook 625
16 SSHKey 260
17 Capistrano rbenv 198
18 Logs 70
19 chef-template 23
20 kanrisuru 11
Find remote jobs at our new job board 99remotejobs.com. There are 29 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Static code analysis for 29 languages.
Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
www.sonarqube.org