Configure settings in pe.conf

Puppet Enterprise (PE) configuration data includes any data set in /etc/puppetlabs/enterprise/conf.d/, but pe.conf is the file used for most configuration activities during installation.

PE configuration settings made in Hiera and the console always override settings made in pe.conf. Configure settings in pe.conf when you want to:

  • Access settings during installation.
  • Configure for high availability.

To configure settings in pe.conf:

  1. On your primary server, open the pe.conf file in a text editor. The file is located at:
    /etc/puppetlabs/enterprise/conf.d/pe.conf
  2. Add the parameter and value you want to set.

    For example, this declaration changes the proxy location in your PE repo:

    pe_repo::http_proxy_host: "proxy.example.vlan"
  3. Save the file and run puppet agent -t
    If you had stopped any PE services, run puppet infrastructure configure instead of puppet agent -t.