James Turnbull
2011-Nov-08 22:39 UTC
[Puppet Users] ANNOUNCE: Puppet Labs stdlib module version 2.2.0 released
We''re pleased to announce a new release of the Puppet Labs stdlib module. This module provides a "standard library" of resources for developing Puppet Modules. This modules will include the following additions to Puppet: * Default Stages * Facts * Functions * Defined resource types * Types * Providers This module is officially curated and provided by Puppet Labs. The modules Puppet Labs writes and distributes will make heavy use of this standard library. The CHANGELOG since the last release is: 2011-11-08 Puppet Labs <support@puppetlabs.com> - 2.2.0 * #10285 - Refactor json to use pson instead. * Maint - Add watchr autotest script * Maint - Make rspec tests work with Puppet 2.6.4 * #9859 - Add root_home fact and tests The module is available via the Puppet Labs Forge at http://forge.puppetlabs.com/puppetlabs/stdlib. Regards James Turnbull -- James Turnbull Puppet Labs 1-503-734-8571 To schedule a meeting with me: http://tungle.me/jamtur01 -- 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+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
Jo Rhett
2011-Nov-15 23:21 UTC
Re: [Puppet Users] ANNOUNCE: Puppet Labs stdlib module version 2.2.0 released
James, I love the idea of this module but the wiki page you listed below is fairly broken. The syntax under anchor certainly wouldn''t parse, and I''m staring at it and I''m not even sure what some of it is intending to say... On Nov 8, 2011, at 2:39 PM, James Turnbull wrote:> We''re pleased to announce a new release of the Puppet Labs stdlib > module. This module provides a "standard library" of resources for > developing Puppet Modules. This modules will include the following > additions to Puppet: > > * Default Stages > * Facts > * Functions > * Defined resource types > * Types > * Providers > > This module is officially curated and provided by Puppet Labs. The > modules Puppet Labs writes and distributes will make heavy use of this > standard library. > > The CHANGELOG since the last release is: > > 2011-11-08 Puppet Labs <support@puppetlabs.com> - 2.2.0 > * #10285 - Refactor json to use pson instead. > * Maint - Add watchr autotest script > * Maint - Make rspec tests work with Puppet 2.6.4 > * #9859 - Add root_home fact and tests > > The module is available via the Puppet Labs Forge at > http://forge.puppetlabs.com/puppetlabs/stdlib. > > Regards > > James Turnbull > > -- > James Turnbull > Puppet Labs > 1-503-734-8571 > To schedule a meeting with me: http://tungle.me/jamtur01 > > -- > 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+unsubscribe@googlegroups.com. > For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en. >-- Jo Rhett Net Consonance : consonant endings by net philanthropy, open source and other randomness -- 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+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
James Turnbull
2011-Nov-16 05:47 UTC
Re: [Puppet Users] ANNOUNCE: Puppet Labs stdlib module version 2.2.0 released
Jo Rhett wrote:> James, I love the idea of this module but the wiki page you listed below > is fairly broken. The syntax under anchor certainly wouldn''t parse, and > I''m staring at it and I''m not even sure what some of it is intending to > say...Jo The syntax does parse from what I can see and the wiki documentation is automatically generated from the code inside the module so it''s not 100% perfect yet and needs some more work. I''ll add a ticket mentioning the documentation parser needs to be cleaned up a little or you''re welcome to do the same! The module contains additional documentation for the type that I''ve reproduced below: A simple resource type intended to be used as an anchor in a composite class. class ntp { class { ''ntp::package'': } -> class { ''ntp::config'': } -> class { ''ntp::service'': } # These two resources "anchor" the composed classes # such that the end user may use "require" and "before" # relationships with Class[''ntp''] anchor { ''ntp::begin'': } -> class { ''ntp::package'': } class { ''ntp::service'': } -> anchor { ''ntp::end'': } } This resource allows all of the classes in the ntp module to be contained within the ntp class from a dependency management point of view. This allows the end user of the ntp module to establish require and before relationships easily: class { ''ntp'': } -> class { ''mcollective'': } class { ''mcollective'': } -> class { ''ntp'': } Hope that helps! Regards James Turnbull -- James Turnbull Puppet Labs 1-503-734-8571 To schedule a meeting with me: http://tungle.me/jamtur01 -- You received this message because you are subscribed to the Google Groups "Puppet Developers" group. To post to this group, send email to puppet-dev@googlegroups.com. To unsubscribe from this group, send email to puppet-dev+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-dev?hl=en.
Jo Rhett
2011-Nov-17 18:40 UTC
Re: [Puppet Users] ANNOUNCE: Puppet Labs stdlib module version 2.2.0 released
On Nov 15, 2011, at 9:47 PM, James Turnbull wrote:> This allows the end user of the ntp module to establish require and > before relationships easily: > > class { ''ntp'': } -> class { ''mcollective'': } > class { ''mcollective'': } -> class { ''ntp'': }I assume these two statements are mutually exclusive, yah? -- Jo Rhett Net Consonance : consonant endings by net philanthropy, open source and other randomness -- 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+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
Jeff McCune
2011-Nov-17 20:36 UTC
Re: [Puppet Users] ANNOUNCE: Puppet Labs stdlib module version 2.2.0 released
On Nov 17, 2011, at 10:40 AM, Jo Rhett <jrhett@netconsonance.com> wrote:> On Nov 15, 2011, at 9:47 PM, James Turnbull wrote: >> This allows the end user of the ntp module to establish require and >> before relationships easily: >> >> class { ''ntp'': } -> class { ''mcollective'': } >> class { ''mcollective'': } -> class { ''ntp'': } > > I assume these two statements are mutually exclusive, yah? >Yes they are, in the same catalog at least. -Jeff -- 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+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.