PUPPET-CATALOG(8) OpenVox manual PUPPET-CATALOG(8) (NAME) puppet-catalog - (SYNOPSIS) puppet catalog action [--terminus _TERMINUS] (DESCRIPTION) (catalogs) Puppet . certname --terminus . '--render-as dot' 'dot' ( OmniGraffle Graphviz). (OPTIONS) . server run_mode --server --run_mode . https://puppet.com/docs/puppet/latest/configuration.html . puppet --genconfig . --render-as FORMAT () . json s () yaml console dot . --verbose . --debug (debug). --terminus _TERMINUS Indirector ( indirector faces) (indirected) Puppet . ( find search save destroy) backend . Puppet backend (terminuses) . indirected rest puppet master . indirected puppet master . . "" face . (ACTIONS) apply - . (SYNOPSIS) puppet catalog apply [--terminus _TERMINUS] (DESCRIPTION) . --terminus . (RETURNS) . Ruby API Puppet::Transaction::Report . compile - . (SYNOPSIS) puppet catalog compile [--terminus _TERMINUS] (DESCRIPTION) (node classifier) . (RETURNS) . download - puppet master. (SYNOPSIS) puppet catalog download [--terminus _TERMINUS] (DESCRIPTION) puppet master (cache) yaml . puppet master . '--terminus yaml' . (RETURNS) . (NOTES) Ruby API Puppet::Resource::Catalog.indirection.terminus_class yaml . . find - . (SYNOPSIS) puppet catalog find [--terminus _TERMINUS] [--facts_for_catalog] certname, facts (DESCRIPTION) . (OPTIONS) --facts_for_catalog - CLI facts . (RETURNS) . Ruby API Puppet::Resource::Catalog . info - face. (SYNOPSIS) puppet catalog info [--terminus _TERMINUS] (DESCRIPTION) . '--run_mode' . save - API: . (SYNOPSIS) puppet catalog save [--terminus _TERMINUS] key (DESCRIPTION) API: . Faces STDIN save . select - . (SYNOPSIS) puppet catalog select [--terminus _TERMINUS] host resource_type (DESCRIPTION) . (RETURNS) ("Type[title]"). API Puppet::Resource . (NOTES) Puppet puppet master --terminus rest . : yaml . json . (EXAMPLES) apply : $ puppet catalog apply --terminus yaml master : $ puppet catalog apply --terminus rest API: # ... Puppet::Face[:catalog, '0.0.1'].download # (Termini are singletons; catalog.download has a side effect of # setting the catalog terminus to yaml) report = Puppet::Face[:catalog, '0.0.1'].apply # ... compile 'mynode': $ puppet catalog compile mynode --codedir ... download : $ puppet catalog download API: Puppet::Face[:plugin, '0.0.1'].download Puppet::Face[:facts, '0.0.1'].upload Puppet::Face[:catalog, '0.0.1'].download # ... select puppet master: $ puppet catalog select --terminus rest somenode.magpie.lan file (NOTES) indirector face find search save destroy (indirected) Puppet . face : o compiler o json o msgpack o rest o store_configs o yaml (COPYRIGHT AND LICENSE) Puppet Inc. Vox Pupuli Apache 2 COPYING Vox Pupuli January 2025 PUPPET-CATALOG(8)