Geppetto Not Supported by Puppet Labs?

1,000 views
Skip to first unread message

Lance Johnston

unread,
Mar 15, 2016, 7:19:58 PM3/15/16
to Puppet Geppetto
Hi,

I'm curious about the following comment from the puppetlabs/geppetto project's README on github:

Important: Geppetto is not supported or maintained by Puppet Labs.

Yet...
  • The project is in the puppetlabs github account.
  • This page:  http://puppetlabs.github.io/geppetto/ states right at the top "geppetto by Puppet Labs".
  • Geppetto's issue tracker is Puppet Lab's JIRA issue tracker.
  • Everything I can find other than the above comment seems to indicate Geppetto is as much supported by Puppet Labs as Puppet itself.

Can anyone shed some light on this?


Thanks,

Lance

Ryan Coleman

unread,
Mar 15, 2016, 8:20:08 PM3/15/16
to puppet-...@googlegroups.com
​Hi Lance, I’m a product manager at Puppet Labs. Though Geppetto was written by engineers at Puppet Labs, it is no longer maintained or supported. We have not removed the software from our website under the expectation that some find it useful, despite a lack of support, especially those already using Eclipse as part of their software development workflow. That said, we’re no longer investing in its maintenance and support, given the variety of editors available for writing great Puppet code. 

If you’re just getting started writing Puppet code, I recommend checking your preferred editors community for extensions suitable for it. For example, GitHub’s editor Atom has a language plugin [1] and other helpful plugins for working with the Puppet language. Vim, TextMate, Sublime Text and many other editors have similar plugins. 

Thanks for mailing. I wish you fun and successful Puppetizing. 

-Ryan

Lance Johnston

unread,
Mar 16, 2016, 12:22:48 PM3/16/16
to Puppet Geppetto
Hi Ryan,

Thanks for the quick and informative response. Sorry to hear Puppet Labs has dropped Geppetto support. As a (reasonably) long-time Puppeter, I do use VIM for most of my Puppet coding. There's a big difference, however, between editors that provide some formatting, code snippets, and syntax checking on saves as opposed to "real" IDEs that provide all of that and more (e.g. code completion and navigation, real-time syntax checking, etc.). While I do most of my Puppet coding in VIM, if I'm going to be doing anything substantial (e.g. creating new modules, heavily modifying existing code, etc.), I'll typically fire up Geppetto. In addition, when introducing Puppet to people for the first time, I almost always use(d) Geppetto, as it's much easier to show them around, introduce them to language constructs, etc.

Thanks again,
Lance

c.ho...@its.utexas.edu

unread,
Jul 3, 2016, 5:33:04 PM7/3/16
to Puppet Geppetto

I am very disappointed about this.

My entire Puppet development workflow is based on Geppetto and has been since  before PuppetLabs bought it.  That's right - PuppetLabs did not write Geppetto - they bought out the software company which did.  I was pleased to see that happen because the tool which I was relying upon became supported. 

But now I feel more than a little betrayed.  PuppetLabs promoted Geppetto big time but was pretty quiet about deprecating it.  "Oh by the way, for those of you using the IDE we've been promoting, we've dropped support, but there's other Puppet editors out there."  Editors yes, development environments, not so much.  Geppetto is a hell of a lot more than a Puppet syntax aware editor and cannot be replaced by another Puppet syntax aware editor.

I hope Geppetto will be adopted by members of the Puppet developer community and continue to be available.  My Puppet development workflow depends upon it.

Clyde Hoover
University of Texas

Karolis

unread,
Jul 6, 2016, 1:28:57 PM7/6/16
to puppet-...@googlegroups.com
+1

--
You received this message because you are subscribed to the Google Groups "Puppet Geppetto" group.
To unsubscribe from this group and stop receiving emails from it, send an email to puppet-geppet...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Dario Sestero

unread,
Sep 14, 2016, 3:33:55 AM9/14/16
to Puppet Geppetto
+1

Michael Lindner

unread,
Jul 16, 2017, 10:28:58 PM7/16/17
to Puppet Geppetto

Hi,

It's not much help for when you want to use Eclipse, but we do have a Puppet Plugin for NetBeans on Github.  [ https://github.com/tropyx/NetBeansPuppet ]

Totally agree it's pretty disappointing when software is bought just to lapse, but on the other hand there isn't anything (at a glance) stopping someone else from forking the code and maintaining it. [ https://github.com/puppetlabs/geppetto ]

Michael.


Raphael Cavalier

unread,
Mar 16, 2018, 11:39:06 AM3/16/18
to Puppet Geppetto
Agree.  We have done all of our Puppet Development in Geppetto after taking the Advanced Puppet Class from PuppetLabs where the instructor recommended using it!  We have 100's of modules all nicely stored in Geppetto.  Now we are trying to upgrade from Puppet 3.7 to Puppet 4.x and found out that Geppetto doesn't support Puppet 4 and that it is no longer supported and updated.  This is very disappointing, and is causing us a lot of unneeded work. 

We are considering moving away from Puppet altogether and using Ansible.

Duncan Krebs

unread,
Oct 9, 2018, 6:42:57 AM10/9/18
to Puppet Geppetto
Hi Ryan, 
At the very least you could remove the Gepetto download page because it has not worked for several months now and makes your company look bad having download pages that frustrate users. Is it just me or can you not download any code from this page ? http://puppetlabs.github.io/geppetto/download.html
Reply all
Reply to author
Forward
0 new messages