Pumog

Stands for PuppetModuleGenerator and can be used to generate a basic structure for new puppet modules with or without documentation.

Gem Version CircleCI

Usage & Examples

Run pumog start and it will generate the following directory structure:

What is the name of the module?
test

What is the name of the author?
Matthias

What is the email adress of the author?
[email protected]

New module will be created in:
/home/wm/test

Author/creator of the new module:
Matthias <[email protected]>

Is this correct? [y|n]:

create  test/files
create  test/templates
create  test/manifests
create  test/manifests/init.pp
create  test/manifests/package.pp

If you pass in the --no-doc option, you will not asked after the author name and the email (leaving the module without documentation).

Commands & Options

Commands:

pumog help [COMMAND]  # Describe available commands or one specific command
pumog start           # creates a new puppet module

Options:

-n, [--nodoc], [--no-nodoc]  # no documentation