puppet-generate - Generates Puppet code from Ruby definitions.
puppet generate action
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,
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://docs.puppetlabs.com/puppet/latest/reference/configuration.html for the
full list of acceptable parameters. A commented list of all
configuration options can also be generated by running puppet with
console, but other options such as
dotare sometimes available.
types- Generates Puppet code for custom types
puppet generate types [--format format] [--force]
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.
Forces the generation of output files (skips up-to-date checks).
--format <format> - The generation output format to use. Supported formats: pcore.
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