Hmm...Facter and MCollective not being independently upgradable isn't super exciting.
On Wed, Nov 19, 2014 at 6:28 PM, Matthaus Owens <[email protected]> wrote: > Josh, > Facter and mcollective will both be part of the AIO. Rubygems is part > of the ruby stack that will be included in the AIO, so installing gems > shouldn't change much, you would just need to ensure that the gems are > installed using the AIO gem binary. Facter will no longer be > independently upgradable. (For testing and development, we will be > including documentation on how to run the various projects alongside > the AIO from source). Mcollective plugins will still be packaged, and > will be updated to use the new layout so they will be compatible with > the AIO package. > > The AIO model is the model that our windows packages have been using > for some time now with great success. > > On Wed, Nov 19, 2014 at 9:52 AM, Joshua Hoblitt <[email protected]> wrote: > > On 11/18/2014 06:11 PM, Michael Stahnke wrote: > >> > >> On EL6.x, why not use a new SCL? Or even install into the existing > >> ruby193 SCL? > > > > > > Part of the goal here is to have control of the ruby version. The SCL > offers > > one version of Ruby 1.9.3, Ubuntu offers another in their distribution, > as > > does Mac OS X, and the next OS. Compound that with libssl fun and End of > > Life constraints on Ruby 1.9.3, and it's just not that fun. (SCLs also > have > > their own lifecycle that is different than RHEL). > > > > We'll be picking one Ruby (2.1.z), and using that everywhere for a > > consistent stack. > > > > I'm not unsympathetic to the desire to vendor a version of ruby but that > > doesn't prevent the creation of a new SCL with all PL vendored (is that a > > word?) packages in it. This is a primary use case for SCLs. > > > > I'm a bit concerned about gems and other components accumulating in the > path > > tree of an AIO that aren't tracked; I foresee upgrade 'fun'. I think it > > would be preferable to be able to package gems, report processing > scripts, > > etc. into RPMs that install into a puppet SCL. > > > > Would facter be part of a puppet AIO? If so, would that mean it's no > longer > > independently upgradable? How would you orchestrate agents installing > gems > > that are needed by ruby facts? > > > > How would a puppet AIO affect mcollective? Would it be it's own AIO with > > independently vendored dependencies? How would mco agents be installed? > > > > -Josh > > > > -- > > > > -- > > You received this message because you are subscribed to the Google Groups > > "Puppet Developers" group. > > To unsubscribe from this group and stop receiving emails from it, send an > > email to [email protected]. > > To view this discussion on the web visit > > https://groups.google.com/d/msgid/puppet-dev/546CD8D6.8030903%40cpan.org > . > > > > For more options, visit https://groups.google.com/d/optout. > > > > -- > Matthaus Owens > Puppet Labs > > Join us at PuppetConf 2015, October 5-9 in Portland, OR - > http://2015.puppetconf.com. > Register early to save 40%! > > -- > You received this message because you are subscribed to the Google Groups > "Puppet Developers" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/puppet-dev/CACD%3DwAdWbfyibjox4%2BPmj9ZKFsHBF%2Bd%3DGYG4PTCb6Q3NtihtJA%40mail.gmail.com > . > For more options, visit https://groups.google.com/d/optout. > -- Trevor Vaughan Vice President, Onyx Point, Inc (410) 541-6699 [email protected] -- This account not approved for unencrypted proprietary information -- -- You received this message because you are subscribed to the Google Groups "Puppet Developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-dev/CANs%2BFoWX%3DrCHRfMa%3DvM4XpAwitEe6k_XdJuCQcWb2uWeJokz%2BQ%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
