PUPPET-PARSER(8) OpenVox manual PUPPET-PARSER(8) (NAME) puppet-parser - (parser) (SYNOPSIS) puppet parser action (OPTIONS) . server run_mode --server --run_mode . . puppet --genconfig . --render-as FORMAT . json s () yaml console dot . --verbose . --debug . (ACTIONS) o dump - : SYNOPSIS puppet parser dump [--e source] [--[no-]validate] [--format old, pn, or json] [--pretty] [--format old|pn|json] [--pretty] { -e source | [templates ...] } DESCRIPTION Puppet DSL . --format old|pn|json : o 'old' API . o 'pn' (Puppet Extended S-Expression Notation) . o 'json' 'pn' JSON . --pretty --format 'pn' 'json' <<>> (pretty printed) . 'old' . (.pp) -e . (stdin) ( ). API . OPTIONS --e - . --format - 'old' ( ) 'pn' ( ) 'json' ( JSON). --pretty - . --format pn json . --[no-]validate - no-validate . RETURNS AST . o validate - : SYNOPSIS puppet parser validate [manifest] [manifest ...] DESCRIPTION Puppet DSL . . max_error max_warnings . . RETURNS . (EXAMPLES) validate /etc/puppetlabs/puppet/manifests/site.pp: $ puppet parser validate : $ puppet parser validate init.pp vhost.pp STDIN: $ cat init.pp | puppet parser validate (COPYRIGHT AND LICENSE) Copyright 2014 by Puppet Inc., Vox Pupuli Apache 2 license; see COPYING Vox Pupuli January 2025 PUPPET-PARSER(8)