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.





