Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
PUPPET-PLUGIN(8)		 OpenVox manual 		PUPPET-PLUGIN(8)

NAME
     puppet-plugin - Interact with the OpenVox plugin system.

SYNOPSIS
     puppet plugin action

DESCRIPTION
     This  subcommand  provides  network access to the OpenVox server's store of
     plugins.

     The OpenVox server serves Ruby code collected from the lib  directories  of
     its  modules. These plugins can be used on agent nodes to extend Facter and
     implement custom types and providers. Plugins are	normally  downloaded  by
     the OpenVox agent during the course of a run.

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/pup-
     pet/latest/configuration.html for the full list of acceptable parameters. A
     commented	list  of all configuration options can also be generated by run-
     ning 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
     download - Download plugins from the puppet master.
	    SYNOPSIS

	    puppet plugin download

	    DESCRIPTION

	    Downloads plugins from the configured OpenVox  server.  Any  plugins
	    downloaded in this way will be used in all subsequent OpenVox activ-
	    ity. This action modifies files on disk.

	    RETURNS

	    A list of the files downloaded, or a confirmation that no files were
	    downloaded.  When used from the Ruby API, this action returns an ar-
	    ray of the files downloaded, which will be empty if  none  were  re-
	    trieved.

EXAMPLES
     download

     Retrieve plugins from the puppet master:

     $ puppet plugin download

     Retrieve plugins from the puppet master (API example):

     $ Puppet::Face[:plugin, '0.0.1'].download

COPYRIGHT AND LICENSE
     Copyright 2011 by Puppet Inc., Vox Pupuli Apache 2 license; see COPYING

Vox Pupuli			  January 2025			PUPPET-PLUGIN(8)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=puppet-plugin&sektion=8&manpath=FreeBSD+Ports+15.1.quarterly>

home | help