--- a/components/puppet/files/puppet.xml Mon Nov 03 23:01:35 2014 -0800
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,1472 +0,0 @@
-<?xml version="1.0"?>
-<!DOCTYPE service_bundle SYSTEM "/usr/share/lib/xml/dtd/service_bundle.dtd.1">
-<!--
- CDDL HEADER START
-
- The contents of this file are subject to the terms of the
- Common Development and Distribution License (the "License").
- You may not use this file except in compliance with the License.
-
- You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
- or http://www.opensolaris.org/os/licensing.
- See the License for the specific language governing permissions
- and limitations under the License.
-
- When distributing Covered Code, include this CDDL HEADER in each
- file and include the License file at usr/src/OPENSOLARIS.LICENSE.
- If applicable, add the following below this CDDL HEADER, with the
- fields enclosed by brackets "[]" replaced with your own identifying
- information: Portions Copyright [yyyy] [name of copyright owner]
-
- CDDL HEADER END
-
- Copyright (c) 2013, 2014, Oracle and/or its affiliates. All rights reserved.
-
- NOTE: This service manifest is not editable; its contents will
- be overwritten by package or patch operations, including
- operating system upgrade. Make customizations in a different
- file.
--->
-
-<service_bundle type='manifest' name='puppet'>
-
-<service
- name='application/puppet'
- type='service'
- version='1'>
-
- <dependency
- name='filesystem'
- grouping='require_all'
- restart_on='error'
- type='service'>
- <service_fmri value='svc:/system/filesystem/minimal' />
- </dependency>
-
- <dependency
- name='network'
- grouping='require_all'
- restart_on='error'
- type='service'>
- <service_fmri value='svc:/milestone/network' />
- </dependency>
-
- <dependency
- name='identity'
- grouping='require_all'
- restart_on='error'
- type='service'>
- <service_fmri value='svc:/system/identity:node' />
- </dependency>
-
- <exec_method type='method' name='start' exec=':true' timeout_seconds='60' />
- <exec_method type='method' name='stop' exec=':kill' timeout_seconds='60' />
-
- <property_group name='general' type='framework'>
- <!-- to start stop puppet -->
- <propval name='action_authorization' type='astring'
- value='solaris.smf.manage.puppet' />
- <!-- to change puppet properties -->
- <propval name='value_authorization' type='astring'
- value='solaris.smf.value.puppet' />
- </property_group>
-
- <property_group name='puppet_stencil' type='configfile'>
- <propval name='path' type='astring' value='/etc/puppet/puppet.conf'/>
- <propval name='stencil' type='astring' value='puppet.stencil'/>
- <propval name='mode' type='astring' value='0444'/>
- </property_group>
-
- <instance name='master' enabled='false'>
- <exec_method type='method' name='start'
- exec='/usr/sbin/puppet master --logdest %{config/logdest}'
- timeout_seconds='600' />
-
- <property_group name='config' type='application'>
- <propval name='logdest' type='astring'
- value='/var/log/puppet/puppet-master.log'/>
- </property_group>
- </instance>
-
- <instance name='agent' enabled='false'>
- <exec_method type='method' name='start'
- exec='/usr/sbin/puppet agent --logdest %{config/logdest}'
- timeout_seconds='600' />
-
- <property_group name='config' type='application'>
- <propval name='logdest' type='astring'
- value='/var/log/puppet/puppet-agent.log'/>
- </property_group>
- </instance>
-
- <stability value='Unstable' />
-
- <template>
- <common_name>
- <loctext xml:lang='C'>
- Puppet version 3.2.4
- </loctext>
- </common_name>
- <documentation>
- <manpage title='puppet-master' section='8' manpath='/usr/share/man' />
- </documentation>
- <pg_pattern name='config' type='application' required='false'>
- <prop_pattern name='server' type='host'
- required='false'>
- <common_name>
- <loctext xml:lang='C'>
- Server name or IP address of puppet master
- </loctext>
- </common_name>
- </prop_pattern>
- <prop_pattern name='logdest' type='astring'
- required='false'>
- <common_name>
- <loctext xml:lang='C'>
- Logfile destination
- </loctext>
- </common_name>
- </prop_pattern>
- <prop_pattern name='agent_catalog_run_lockfile' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- A lock file to indicate agent catalog run in progress
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='agent_disabled_lockfile' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- A lock file to indicate disabled puppet agent
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='allow_duplicate_certs' type='boolean'
- required='false'>
- <description> <loctext xml:lang='C'>
- Whether to allowing duplication of existing certificates
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='allow_variables_with_dashes' type='boolean'
- required='false'>
- <description> <loctext xml:lang='C'>
- Permit hyphens in variable name. Always set it to False
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='archive_file_server' type='host'
- required='false'>
- <description> <loctext xml:lang='C'>
- Allow archiving files on file bucket server
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='archive_files' type='boolean'
- required='false'>
- <description> <loctext xml:lang='C'>
- Permit to archive files whose contents are audited
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='async_storeconfigs' type='boolean'
- required='false'>
- <description> <loctext xml:lang='C'>
- Permit queueing system to provide asynchronous database integration
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='autoflush' type='boolean'
- required='false'>
- <description> <loctext xml:lang='C'>
- Whether log files should always flush to disk
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='autosign' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- Whether to enable autosign
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='bindaddress' type='net_address'
- required='false'>
- <description> <loctext xml:lang='C'>
- The address a listening server should bind to
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='binder' type='boolean'
- required='false'>
- <description> <loctext xml:lang='C'>
- Turns the binding system on or off.
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='binder_config' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- The binder configuration file.
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='bucketdir' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- Where FileBucket files are stored
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='ca' type='boolean'
- required='false'>
- <description> <loctext xml:lang='C'>
- Whether the master should function as a certificate authority
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='ca_name' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- The name to use the Certificate Authority certificate
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='ca_port' type='integer'
- required='false'>
- <description> <loctext xml:lang='C'>
- The port to use for the certificate authority
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='ca_server' type='host'
- required='false'>
- <description> <loctext xml:lang='C'>
- Server to use for certificate authority requests
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='ca_ttl' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- The default TTL for new cetificates
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='cacert' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- The CA certificate
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='cacrl' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- The certificate revocation list for the CA
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='cadir' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- The root directory for the certificate authority
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='cakey' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- The CA private key
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='capass' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- The CA stores the password for the private key
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='caprivatedir' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- The CA stores private certificate information
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='capub' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- The CA public key
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='catalog_cache_terminus' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- Storing cached catalogs and valid values are json and yaml
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='catalog_format' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- What format to use to dump the catalog
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='catalog_terminus' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- Location to access node catalogs
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='cert_inventory' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- A complete listing of all certificates
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='certdir' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- The certificate directory
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='certificate_expire_warning' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- The window of time leading up to a certificate's expiration
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='certificate_revocation' type='boolean'
- required='false'>
- <description> <loctext xml:lang='C'>
- Whether Certificate revocation should be supported
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='certname' type='hostname'
- required='false'>
- <description> <loctext xml:lang='C'>
- The FQDN use to handle certificates
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='classfile' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- The file in which agent stores a list of classes associated with the retrieved configuration
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='client_datadir' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- The directory in which serialized data is stored on the client
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='clientbucketdir' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- Where FileBucket files are stores locally
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='clientyamldir' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- The directory in which client-side YAML data is stored
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='code' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- Code to parse directly and only used by puppet
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='color' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- Set colors when logging to the console
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='confdir' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- The main Puppet configuration directory
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='config' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- The configuration file for the current puppet application
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='config_file_name' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- The name of the puppet config file
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='config_version' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- Process to determine configuration version
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='configprint' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- Print the value of a specific configuration setting
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='configtimeout' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- Duration for which client should wait for the configuration to retrived
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='couchdb_url' type='uri'
- required='false'>
- <description> <loctext xml:lang='C'>
- The url where the puppet couchdb database will be created
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='csr_attributes' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- An optional file containing custom attributes to add to certificate signing requests (CSRs).
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='csrdir' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- Where the CA stores certificate requests
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='daemonize' type='boolean'
- required='false'>
- <description> <loctext xml:lang='C'>
- Send the process into the background
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='data_binding_terminus' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- Where to retrive information about data
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='dbadapter' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- The type of database to use
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='dbconnections' type='integer'
- required='false'>
- <description> <loctext xml:lang='C'>
- The number of database connections for networked databases
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='dblocation' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- The database cache for client configurations
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='dbmigrate' type='boolean'
- required='false'>
- <description> <loctext xml:lang='C'>
- Whether to automatically migrate the database
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='dbname' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- The name of the database to use
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='dbpassword' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- The database password for caching
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='dbport' type='integer'
- required='false'>
- <description> <loctext xml:lang='C'>
- The database port for caching
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='dbserver' type='host'
- required='false'>
- <description> <loctext xml:lang='C'>
- The database server for caching
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='dbsocket' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- The database socket location
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='dbuser' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- The database user for caching
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='default_file_terminus' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- The default source for files if no server is given in a uri
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='default_schedules' type='boolean'
- required='false'>
- <description> <loctext xml:lang='C'>
- Whether to generate the default schedule resources
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='deviceconfig' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- Path to the device config file for puppet device
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='devicedir' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- The root directory of devices
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='diff' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- The command diff to see difference between files
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='diff_args' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- Arguments to pass to the diff command
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='dns_alt_names' type='host'
- required='false'>
- <description> <loctext xml:lang='C'>
- The list of alternative DNS names to use for the local host
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='document_all' type='boolean'
- required='false'>
- <description> <loctext xml:lang='C'>
- Document all resources
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='dynamicfacts' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- Facts that are dynamic
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='environment' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- The environment puppet is running in
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='evaltrace' type='boolean'
- required='false'>
- <description> <loctext xml:lang='C'>
- Whether each resource should log when it is being evaluated
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='external_nodes' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- An external command that can produce node information
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='factpath' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- Where Puppet should look for facts
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='facts_terminus' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- The node facts terminus
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='fileserverconfig' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- Where the fileserver configuration is stored
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='filetimeout' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- The minimum time to wait between checking for updates in configuration files
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='freeze_main' type='boolean'
- required='false'>
- <description> <loctext xml:lang='C'>
- Freezes the main class, disallowing any code to be added to it
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='genconfig' type='boolean'
- required='false'>
- <description> <loctext xml:lang='C'>
- Whether to just print a configuration to stdout and exit
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='genmanifest' type='boolean'
- required='false'>
- <description> <loctext xml:lang='C'>
- Whether to just print a manifest to stdout and exit
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='graph' type='boolean'
- required='false'>
- <description> <loctext xml:lang='C'>
- Whether to create dot graph files for different configuration graphs
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='graphdir' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- Location to store dot-outputted graphs
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='group' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- The group puppet master should run as
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='hiera_config' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- The hiera configuration file
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='hostcert' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- Where individual hosts store and look for their certificates
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='hostcrl' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- Where the host's certificate revocation list can be found
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='hostcsr' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- Where individual hosts store and look for their certificate requests
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='hostprivkey' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- Where individual hosts store and look for their private key
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='hostpubkey' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- Where individual hosts store and look for their public key
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='http_compression' type='boolean'
- required='false'>
- <description> <loctext xml:lang='C'>
- Allow http compression in REST communication with the master
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='http_proxy_host' type='host'
- required='false'>
- <description> <loctext xml:lang='C'>
- The HTTP proxy host to use for outgoing connections
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='http_proxy_port' type='integer'
- required='false'>
- <description> <loctext xml:lang='C'>
- The HTTP proxy port to use for outgoing connections
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='httplog' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- Where the puppet agent web server logs
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='ignorecache' type='boolean'
- required='false'>
- <description> <loctext xml:lang='C'>
- Ignore cache and always recomplie the configuration
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='ignoreimport' type='boolean'
- required='false'>
- <description> <loctext xml:lang='C'>
- Allows the parser to continue without requiring all files referenced with import statements to exist
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='ignoreissingtypes' type='boolean'
- required='false'>
- <description> <loctext xml:lang='C'>
- Skip searching for classes and definitions that were missing during a prior compilation.
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='ignoreschedules' type='boolean'
- required='false'>
- <description> <loctext xml:lang='C'>
- Whether puppet agent should ignore schedules
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='inventory_port' type='integer'
- required='false'>
- <description> <loctext xml:lang='C'>
- The server which send facts
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='inventory_server' type='host'
- required='false'>
- <description> <loctext xml:lang='C'>
- The server which send facts
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='inventory_terminus' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- Should usually be the same as the facts terminus
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='keylength' type='integer'
- required='false'>
- <description> <loctext xml:lang='C'>
- The bit length of keys
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='lastrunfile' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- Location where puppet agent stores the last run report summary
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='lastrunreport' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- Location where puppet agent stores the last run report
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='ldapattrs' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- The LDAP attributes to include when querying LDAP for nodes
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='ldapbase' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- The search base for LDAP searches
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='ldapclassattrs' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- The LDAP attributes to use to define Puppet classes
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='ldapparentattr' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- The attribute to use to define the parent node
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='ldappassword' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- The password to use to connect to LDAP
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='ldapport' type='integer'
- required='false'>
- <description> <loctext xml:lang='C'>
- The LDAP port
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='ldapserver' type='host'
- required='false'>
- <description> <loctext xml:lang='C'>
- The LDAP server
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='ldapssl' type='boolean'
- required='false'>
- <description> <loctext xml:lang='C'>
- Set SSL to be used when searching for nodes
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='ldapstackedattrs' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- Stacked LDAP attributes in a tree
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='ldapstring' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- The search string used to find an LDAP node
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='ldaptls' type='boolean'
- required='false'>
- <description> <loctext xml:lang='C'>
- Whether TLS should be used when searching for nodes
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='ldapuser' type='hostname'
- required='false'>
- <description> <loctext xml:lang='C'>
- The user to use to connect to LDAP
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='legacy_query_parameter_serialization'
- type='hostname' required='false'>
- <description> <loctext xml:lang='C'>
- The serialization format to use when sending file_metadata query parameters.
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='libdir' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- An extra search for puppet
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='listen' type='boolean'
- required='false'>
- <description> <loctext xml:lang='C'>
- Whether puppet agent should listen for connections
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='localcacert' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- Where each client stores the CA certificate
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='localconfig' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- Where each client stores the CA certificate
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='logdir' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- The directory in which to store log files
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='manage_internal_file_permissions' type='boolean'
- required='false'>
- <description> <loctext xml:lang='C'>
- Whether puppet should manager the owner, group and mode of files it uses internally
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='manifest' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- The entry-point manifest for puppet master
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='manifestdir' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- Where puppet master look for its manifests
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='masterhttplog' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- Where puppet master web server logs
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='masterlog' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- Where puppet master logs
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='masterport' type='integer'
- required='false'>
- <description> <loctext xml:lang='C'>
- Which port puppet master listens on
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='max_deprecations' type='integer'
- required='false'>
- <description> <loctext xml:lang='C'>
- The max number of logged/displayed parser validation deprecation warnings in case multiple errors have been detected.
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='max_errors' type='integer'
- required='false'>
- <description> <loctext xml:lang='C'>
- The max number of logged/displayed parser validation errors in case multiple errors have been detected.
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='max_warnings' type='integer'
- required='false'>
- <description> <loctext xml:lang='C'>
- The max number of logged/displayed parser validation warnings in case multiple errors have been detected.
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='maximum_uid' type='integer'
- required='false'>
- <description> <loctext xml:lang='C'>
- The maximum allowed UID
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='mkusers' type='boolean'
- required='false'>
- <description> <loctext xml:lang='C'>
- Whether to create the necessary user and group that puppet agent will run as
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='module_repository' type='uri'
- required='false'>
- <description> <loctext xml:lang='C'>
- The module repository
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='module_skeleton_dir' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- The directory which the skeleton for module tool generate is stored.
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='module_working_dir' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- The directory into which module tool data is stored
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='modulepath' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- The search path for modules, as a list of directories
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='name' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- The name of the application, if we are running as one
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='node_cache_terminus' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- How to store cached nodes
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='node_name' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- Puppet master determines the client's identity
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='node_name_fact' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- The fact name used to determine the node name
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='node_name_value' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- The explicit value used for the node name
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='node_terminus' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- Where to find information about nodes
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='noop' type='boolean'
- required='false'>
- <description> <loctext xml:lang='C'>
- Whether puppet agent should be run in noop mode
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='onetime' type='boolean'
- required='false'>
- <description> <loctext xml:lang='C'>
- Run the configuration once
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='ordering' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- How unrelated resources should be ordered when applying a catalog.
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='parser' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- Selects the parser to use for parsing puppet manifests (in puppet DSL language/'.pp' files).
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='passfile' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- Where puppet agent stores the password for its private key
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='path' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- The shell search path
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='pidfile' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- The file containing the PID of a running process
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='plugindest' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- Where puppet should store plugins that it pulls down from the central server
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='pluginfactdest' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- Where Puppet should store external facts that are being handled by pluginsync
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='pluginfactsource' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- Where to retrieve external facts for pluginsync
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='pluginsignore' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- What files to ignore when pulling down plugins
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='pluginsource' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- Location to retrieve plugins
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='pluginsync' type='boolean'
- required='false'>
- <description> <loctext xml:lang='C'>
- Whether plugins should be synced with the central server
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='postrun_command' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- A command to run after every agent run
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='preferred_serialization_format' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- The preferred means of serializing ruby instances
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='prerun_command' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- A command to run before every agrent run
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='priority' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- The scheduling priority of the process
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='privatedir' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- Where the client stores private certificate information
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='privatekeydir' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- The private key directory
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='profile' type='boolean'
- required='false'>
- <description> <loctext xml:lang='C'>
- Whether to enable experimental performance profiling
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='publickeydir' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- The public key directory
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='puppetdlog' type='integer'
- required='false'>
- <description> <loctext xml:lang='C'>
- The log file for puppet agent
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='puppetport' type='integer'
- required='false'>
- <description> <loctext xml:lang='C'>
- Which port puppet agent listens on
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='queue_source' type='uri'
- required='false'>
- <description> <loctext xml:lang='C'>
- Which type of queue to use for asynchronous processing
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='queue_type' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- Which type of queue to use for asynchronous procesing
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='rails_loglevel' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- The log level for Rails connections
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='railslog' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- Where Rails-specific logs are sent
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='report' type='boolean'
- required='false'>
- <description> <loctext xml:lang='C'>
- Whether to send reports after every transaction
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='report_port' type='integer'
- required='false'>
- <description> <loctext xml:lang='C'>
- The port to communicate with the report_server
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='report_serialization_format' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- The serialization format to use when sending reports to the report_server
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='report_server' type='host'
- required='false'>
- <description> <loctext xml:lang='C'>
- The server to send transcation reports to
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='reportdir' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- The directory in which to store reports received from the client
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='reportfrom' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- The 'from' email address for the reports
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='reports' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- The list of reports to generate
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='reporturl' type='uri'
- required='false'>
- <description> <loctext xml:lang='C'>
- The URL used by the http reports processor to send reports
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='req_bits' type='integer'
- required='false'>
- <description> <loctext xml:lang='C'>
- The bit length of the certificates
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='requestdir' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- Where host certificate requests are stored
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='resourcefile' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- The file in which puppet agent stores a list of the resources associated with the retrieved configuration
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='rest_authconfig' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- The configuration file that defines the rights to the different rest indirections
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='route_file' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- The YAML file containing indirector route configuration
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='rrddir' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- The directory where RRD database files are stored
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='rrdinterval' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- Duration of how often RRD should expect data
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='rundir' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- Where PuppetPID files are kept
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='runinterval' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- Duration of how often puppet agent applies the client configuraiton
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='sendmail' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- Where to find the sendmail binary with which to send email
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='serial' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- Where the serial number for certificates is stored
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='server_datadir' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- The directory in which serialized data is stored
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='show_diff' type='boolean'
- required='false'>
- <description> <loctext xml:lang='C'>
- Whether to log and report a contextual diff when files are being replaced
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='signeddir' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- Where the CA stores signed certificates
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='smtphelo' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- The name by which we identify ourselves in SMTP HELO for reports
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='smtpport' type='integer'
- required='false'>
- <description> <loctext xml:lang='C'>
- The TCP port through which to send email reports.
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='smtpserver' type='host'
- required='false'>
- <description> <loctext xml:lang='C'>
- The server through which to send email reports
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='splay' type='boolean'
- required='false'>
- <description> <loctext xml:lang='C'>
- Whether to sleep for a pseudo-random amount of time before a run
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='splaylimit' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- The maximum time to delay before runs
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='srv_domain' type='host'
- required='false'>
- <description> <loctext xml:lang='C'>
- The domain which will be queried to find the SRV records of servers to use
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='ssl_client_ca_auth' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- Certificate authorities who issue server certificates
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='ssl_client_header' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- The header containing an authenticated client's SSL DN
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='ssl_client_verify_header' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- The header containing the status message of the client verification
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='ssl_server_ca_auth' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- Certificate authorities who issue client certificates
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='ssldir' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- Where SSL ceritifcates are kept
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='statedir' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- The directory where Puppet state is stored
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='statefile' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- Where puppet agent and master store state associates with the running configuration
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='storeconfigs' type='boolean'
- required='false'>
- <description> <loctext xml:lang='C'>
- Whether to store each client's configuration
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='storeconfigs_backend' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- Configure the backend terminus used for StoreConfigs
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='strict_hostname_checking' type='boolean'
- required='false'>
- <description> <loctext xml:lang='C'>
- Whether to only search for the complete hostname
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='stringify_facts' type='boolean'
- required='false'>
- <description> <loctext xml:lang='C'>
- Flatten fact values to strings using #to_s
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='summarize' type='boolean'
- required='false'>
- <description> <loctext xml:lang='C'>
- Whether to print a transaction summary
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='syslogfacility' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- What syslog facility to use when logging to syslog
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='tagmap' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- The mapping between reporting tags and email addresses
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='tags' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- Tags to use to find resources
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='templatedir' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- Where Puppet looks for template files
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='thin_storeconfigs' type='boolean'
- required='false'>
- <description> <loctext xml:lang='C'>
- Whether Puppet should store only facts and exported resources in the storeconfigs database
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='trace' type='boolean'
- required='false'>
- <description> <loctext xml:lang='C'>
- Whether to print stacks traces on some errors
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='trusted_node_data' type='boolean'
- required='false'>
- <description> <loctext xml:lang='C'>
- Stores trusted node data in a hash called $trusted
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='use_cached_catalog' type='boolean'
- required='false'>
- <description> <loctext xml:lang='C'>
- Whether to only use the catalog rather than compiling a new catalog on every run
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='use_srv_records' type='boolean'
- required='false'>
- <description> <loctext xml:lang='C'>
- Whether the server will search for SRV records in DNS for the curent domain
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='usecacheonfailure' type='boolean'
- required='false'>
- <description> <loctext xml:lang='C'>
- Whether to use the cached configuration when the remote configuration will not compile
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='user' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- The user puppet master should run as
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='vardir' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- Where Puppet stores dynamic and growing data
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='waitforcert' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- The time interval 'puppet agent' should connect to the server and ask it to sign a certificate request
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='yamldir' type='astring'
- required='false'>
- <description> <loctext xml:lang='C'>
- The directory in which YAML data is stored, usually in a subdirectory
- </loctext> </description>
- </prop_pattern>
- <prop_pattern name='zlib' type='boolean'
- required='false'>
- <description> <loctext xml:lang='C'>
- Whether to use the zib library
- </loctext> </description>
- </prop_pattern>
- </pg_pattern>
- </template>
-</service>
-
-</service_bundle>