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.

Reply via email to