On Friday, April 13, 2012 3:06:52 PM UTC-4, Ashley Penney 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".
>

Newer versions of Puppet include an updated module tool that handles 
dependencies and some other niceties: Check out The Puppet Module Tool 
Screencast <http://www.youtube.com/watch?v=nDTrmHW7I-A>
 

>
> 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 view this discussion on the web visit 
https://groups.google.com/d/msg/puppet-users/-/87YHcX_tf9UJ.
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