No release in over 3 years
Pulumi for Ruby
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
 Dependencies

Development

Runtime

~> 1.0
 Project Readme

Disclaimer

This is a work in progress gem so we can make Pulumi available for ruby. Do not use it in production!

pulumi-language-ruby

Ruby runtime for Pulumi – allows running Pulumi programs written in Ruby using the Pulumi CLI.

This project implements a custom Pulumi language runtime for Ruby. It communicates with the Pulumi engine via gRPC and enables you to write infrastructure-as-code programs in pure Ruby.


Features

  • Run Ruby Pulumi programs using the Pulumi CLI.
  • Vendored Pulumi proto definitions for gRPC communication.
  • Supports resource registration via a Ruby SDK.
  • Works with any Pulumi-supported provider, e.g., AWS, Azure, GCP.

Installation

This repository contains the language runtime itself. You can install it system-wide for testing:

git clone https://github.com/<your-org>/pulumi-language-ruby.git
cd pulumi-language-ruby
chmod +x bin/pulumi-language-ruby
sudo cp bin/pulumi-language-ruby /usr/local/bin/