Announce: puppet-repl v0.3.0 easiest way to learn the puppet language

61 views
Skip to first unread message

Corey Osman

unread,
Jul 4, 2016, 7:55:45 PM7/4/16
to Puppet Users
I am happy to announce the next release of the puppet-repl is now available.  This version now allows you to create functions, classes, and defines and use them right away in the same repl session.  While this is a small update, this release opens 
the door for complete manifest loading from external sources and live debugging provided dependent code is in the module path. 

You can test this out using the web version here:  (doesn’t work with safari)


If you have ever wanted to test out the new puppet language features like native functions now is your chance.

Get out there and play in your own sandbox via the web version. https://www.puppet-repl.com

or install locally with access to all your favorite puppet modules.

gem install puppet-repl

Supports Puppet 3.8+



Corey Osman
NWOps (A devops / puppet consulting company)




Zee Alexander

unread,
Jul 5, 2016, 2:01:01 PM7/5/16
to Puppet Users
This is such great work Corey! Thank you!

Especially useful for checking default parameter values for resource types:


I'm curious - how much does this tool depend on having Facter functional as a Ruby gem? Given that facter is no longer shipped as a gem, and will presumably break at some point with newer and newer versions of Puppet (although I have no idea when).

-Zee

Corey Osman

unread,
Jul 5, 2016, 3:21:44 PM7/5/16
to Puppet Users


On Tuesday, July 5, 2016 at 11:01:01 AM UTC-7, Zee Alexander wrote:
This is such great work Corey! Thank you!

Especially useful for checking default parameter values for resource types:


I'm curious - how much does this tool depend on having Facter functional as a Ruby gem? Given that facter is no longer shipped as a gem, and will presumably break at some point with newer and newer versions of Puppet (although I have no idea when).

The tool itself does not explicitly require facter, but it does require puppet which in turn requires facter and hiera. As long as there is a puppet gem present there shouldn't be any need to install facter since it would already be present.  
Reply all
Reply to author
Forward
0 new messages