On Tue, Sep 23, 2014 at 1:30 PM, Matt Zagrabelny <mzagr...@d.umn.edu> wrote:
> On Tue, Sep 23, 2014 at 2:03 PM, Gabriel Filion <gabs...@lelutin.ca> > wrote: > > On 23/09/14 12:11 PM, Nate Wolfe wrote: > >> We are thrilled to announce the preview release of Puppet Server, our > >> newest open source project. > >> Puppet Server is a next-generation alternative to our current Puppet > >> master, which builds on the > >> successful Clojure technology stack underlying projects like PuppetDB. > > > > so... is it the long term goal to phase out the ruby-based puppet master > > when the clojure-based one is mature enough? > > Hopefully someone closer to the situation (and with more authority) > will respond, but "yes" that is what I was told at a Puppet training > in March. > > The language will remain in ruby for a while yet (the puppet-server uses JRuby to run the puppet ruby code), and even after the interpreter gets reimplemented in a faster language, ruby will be available for extensions. It would simply be too much of a change to drop ruby and drop all of the custom code and extensions that everyone has worked so hard on. What *might* be happening very soon is dropping rack and webrick support and moving entirely to the puppet-server. It provides a much simpler setup, better performance, and more controlled environment for us to target. "Puppet apply" will be sticking around. The exact way in which it will work isn't completely clear yet. There are several possibilities from requiring the jvm on all nodes that run puppet apply to changing apply to use a "compile server" to actually run manifests or possibly reimplementing the interpreter in a non-jvm language and using JNI to make it available on the puppet-server. My currently leaning is to implement the language in a jvm language and requiring that a masterless setup has the jvm on the node. -m > > -- > You received this message because you are subscribed to the Google Groups > "Puppet Users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to puppet-users+unsubscr...@googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/puppet-users/CAOLfK3W6zzYtDFEVi_BE85WHbVZ-pf9qppANDOudG8SogdXSUA%40mail.gmail.com > . > For more options, visit https://groups.google.com/d/optout. > -- Andrew Parker a...@puppetlabs.com Freenode: zaphod42 Twitter: @aparker42 Software Developer *Join us at **PuppetConf 2014, **September 20-24 in San Francisco - * www.puppetconf.com -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-users+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/CANhgQXv9Q5wvu7ZSP%3DDL9dnJ9PV0nuWHdR0o6JtAnQe2EQ3JpA%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.