Man Page: puppet generate

Sections

NAME

puppet-generate - Generates Puppet code from Ruby definitions.

SYNOPSIS

puppet generate action

OPTIONS

Note that any setting that's valid in the configuration file is also a valid long argument, although it may or may not be relevant to the present action. For example, server and run_mode are valid settings, so you can specify --server <servername>, or --run_mode <runmode> as an argument.

See the configuration file documentation at https://puppet.com/docs/puppet/latest/configuration.html for the full list of acceptable parameters. A commented list of all configuration options can also be generated by running puppet with --genconfig.

--render-as FORMAT
The format in which to render output. The most common formats are json, s (string), yaml, and console, but other options such as dot are sometimes available.
--verbose
Whether to log verbosely.
--debug
Whether to log debug information.

ACTIONS

types - Generates Puppet code for custom types

SYNOPSIS

puppet generate types [--format format] [--force]

DESCRIPTION

Generates definitions for custom resource types using Puppet code.

Types defined in Puppet code can be used to isolate custom type definitions between different environments.

OPTIONS --force - Forces the generation of output files (skips up-to-date checks).

--format <format> - The generation output format to use. Supported formats: pcore.

EXAMPLES

types

Generate Puppet type definitions for all custom resource types in the current environment:

$ puppet generate types

Generate Puppet type definitions for all custom resource types in the specified environment:

$ puppet generate types --environment development

Copyright 2016 by Puppet Inc. Apache 2 license; see COPYING

How helpful was this page?

If you leave us your email, we may contact you regarding your feedback. For more information on how Puppet uses your personal information, see our privacy policy.

Puppet sites use proprietary and third-party cookies. By using our sites, you agree to our cookie policy.