Configuration parameters and the pe.conf file
A pe.conf
file is a HOCON formatted file that declares parameters and
values used to install, upgrade, or configure Puppet Enterprise (PE). A
default pe.conf
file is available in the conf.d
directory in
the installer tarball.
You can use a custom
pe.conf
file when installing PE by running: ./puppet-enterprise-installer -c
<PATH_TO_pe.conf>
The following table lists the value types you can use in the pe.conf
file,
along with examples of each type:
Type | Parameter-value format example |
---|---|
FQDN | "puppet_enterprise::puppet_master_host":
"primary.example.com"
|
String | "console_admin_password": "mypassword"
|
Array | [ "puppet", "puppetlb-01.example.com" ]
|
Boolean | "puppet_enterprise::profile::orchestrator::run_service":
true
The only valid Boolean values are
true and false . These are not
case sensitive, and these are the only values that don't use quotation
marks. Don't use Yes (y) , No (n) , 1 ,
or 0 for Booleans. |
JSON hash | "puppet_enterprise::profile::orchestrator::java_args": {"Xmx":
"256m", "Xms": "256m"}
|
Integer | "puppet_enterprise::profile::console::rbac_session_timeout":
"60"
|
With the exception of Booleans, always use double quotes (
"
) around parameter values.