On Fri, Apr 13, 2012 at 12:06 PM, Ashley Penney <apen...@gmail.com> wrote:

> I think that would be OK.  I'm actually fairly nervous about this new move
> towards dragging
> more and more out of the core into modules.  It wouldn't be so bad if
> Puppet had a proper
> "packaging system" that handled dependencies and so forth, but as it
> stands I'm just worried
> about reaching a situation where we're constantly telling people in
> #puppet "oh, well first
> you need to get stdlib, nagios, yum, this, that, etc, that's why you can't
> do this".
>

It's important to note here that the version of the module tool we're
talking about does indeed handle dependencies automatically, although prior
versions didn't.




>
> However assuming this is going ahead then I think the error message should
> probably for
> now tell the user that they've been moved AND spit out an appropriate
> commandline to
> immediately import the module to the right place.
>
> On Fri, Apr 13, 2012 at 1:55 PM, Michael Stahnke 
> <stah...@puppetlabs.com>wrote:
>
>> For the next major Puppet version, code-named Telly, we have some
>> changes coming.  This is the first in a series of emails around these
>> changes and may require some input from the community.
>>
>> For Telly, the nagios types will be moved into a module.  This allows
>> them to be iterated on in isolation from the rest of Puppet's core
>> release cycle and process. In the future we have plans to move several
>> other types into modules that can be individually maintained,
>> improved, tested and used.
>>
>> The module for Nagios will be available on the Forge.
>>
>> The upgrade path is the thing we need some feedback about.  The basic
>> steps to upgrade would be to setup a Telly master, and then install
>> the Nagios module via the Puppet Module Tool, which ships integrated
>> with 2.7.13+ and Telly.
>>
>> The only caveat with this is that if, in the past, you were relying on
>> the Nagios types and forget to install that module (or are unable to
>> for some reason), you would get a failure.  The best proposal we could
>> come up with was to have the platform team add some code that lets the
>> user know that the Nagios types have moved. This basically moves this
>> into a 'fail-well' state.  We'll try to provide the best information
>> possible to the end-user about what is going on.
>>
>> Is that an acceptable path moving forward?  Comments and discussion
>> welcome.
>>
>>
>> Mike Stahnke
>> Community Manager
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "Puppet Users" group.
>> To post to this group, send email to puppet-users@googlegroups.com.
>> To unsubscribe from this group, send email to
>> puppet-users+unsubscr...@googlegroups.com.
>> For more options, visit this group at
>> http://groups.google.com/group/puppet-users?hl=en.
>>
>>
>  --
> You received this message because you are subscribed to the Google Groups
> "Puppet Users" group.
> To post to this group, send email to puppet-users@googlegroups.com.
> To unsubscribe from this group, send email to
> puppet-users+unsubscr...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/puppet-users?hl=en.
>



-- 
Nigel Kersten
Product Manager, Puppet Labs

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To post to this group, send email to puppet-users@googlegroups.com.
To unsubscribe from this group, send email to 
puppet-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en.

Reply via email to