PE ACE server configuration
The PE ACE server is a service that allows for tasks and catalogs to run against remote targets that can't run a Puppet agent, such as network switches and firewalls.
The ACE server is a Puma application that runs as a standalone service.
The server is configured in /etc/puppetlabs/ace-server/conf.d/ace-server.conf and managed in the
puppet_enterprise::profile::ace_server class,
which includes the parameters described in the following table:
| Setting | Type | Description | Default |
|---|---|---|---|
service_loglevel
|
String | Bolt log level. Acceptable
values are debug, info,
notice, warn, or
error. |
notice
|
concurrency
|
Integer | Maximum number of server threads. | $puppet_enterprise::ace_server_concurrency
|
master_host
|
String | URI that ACE can access the primary server on. |
Default: |
master_port
|
Integer | Port that ACE can access the primary server on. | $puppet_enterprise::puppet_master_port
|
hostcrl
|
String | The host CRL path | $puppet_enterprise::params::hostcrl
|
ssl_cipher_suites
|
Array of strings | TLS cipher suites in order of preference. | $puppet_enterprise::params::secure_ciphers
|
ssl_listen_port
|
Integer | Port that ACE runs on. |
44633 ( |
allowlist
|
Array of strings | List of hosts that can connect to pe-ace-server. |
[$certname]
|






