Changes for version 0.002000 - 2015-02-26

  • Add 'ensure' parameter to 'package' and 'service' templates
  • Add --package option to provide package name, use package name where it seems reasonable in existing templates
  • Add 'puppetclass' command to create single or related classes which don't constitute a complete Puppet module
  • Add 'subpackage' template which can be used with the 'puppetclass' command
  • Enhance some methods to better support the new 'subpackage' template
  • Change template search path to include the command name (so if templates were put in eg. /etc/puppet/scaffolder_templates, they will have to be moved to /etc/puppet/scaffolder_templates/{puppetmodule,puppetclass} now)

Modules

Scaffold one or more related Puppet classes
Scaffold a Puppet module
App::Scaffolder extension to scaffold Puppet modules
Base class for App::Scaffolder::Puppet commands