puppetmasterd8
The puppet master daemon
Usage
puppet master [-D|--daemonize|--no-daemonize] [-d|--debug] [-h|--help] [-l|--logdest file|console|syslog] [-v|--verbose] [-V|--version] [--compile node-name]
Overview
This command starts an instance of puppet master, running as a daemon and using Ruby´s built-in Webrick webserver. Puppet master can also be managed by other application servers; when this is the case, this executable is not used.
Options
Note that any configuration parameter that´s valid in the configuration file is also a valid long argument. For example, ´ssldir´ is a valid configuration parameter, so you can specify ´--ssldir directory´ as an argument.
See the configuration file documentation at http://docs.puppetlabs.com/references/stable/configuration.html for the full list of acceptable parameters. A commented list of all configuration options can also be generated by running puppet master with ´--genconfig´.
-
--daemonize -
Send the process into the background. This is the default.
-
--no-daemonize -
Do not send the process into the background.
-
--debug -
Enable full debugging.
-
--help -
Print this help message.
-
--logdest -
Where to send messages. Choose between syslog, the console, and a log file. Defaults to sending messages to syslog, or the console if debugging or verbosity is enabled.
-
--verbose -
Enable verbosity.
-
--version -
Print the puppet version number and exit.
-
--compile -
Compile a catalogue and output it in JSON from the puppet master. Uses facts contained in the $vardir/yaml/ directory to compile the catalog.
Examples
puppet master
Diagnostics
When running as a standalone daemon, puppet master accepts the following signals:
- SIGHUP
-
Restart the puppet master server.
- SIGINT and SIGTERM
-
Shut down the puppet master server.
- SIGUSR2
-
Close file descriptors for log files and reopen them. Used with logrotate.
History
- Debian 7 (Wheezy): the text shown here
- Debian 6.0 (Squeeze)
- Debian 5.0 (Lenny)
--compile since Debian 7 (Wheezy);
--daemonize since Debian 7 (Wheezy);
--debug since Debian 7 (Wheezy);
--help since Debian 7 (Wheezy);
--logdest since Debian 7 (Wheezy);
--no-daemonize since Debian 7 (Wheezy);
--verbose since Debian 7 (Wheezy);
--version since Debian 7 (Wheezy).