You need to configure two settings to have Puppet Server connect to an external node classifier.
In the master's puppet.conf file:
-
Set the node_terminus setting to exec.
-
Set the external_nodes setting to the path to the ENC executable.
For example:
[master] node_terminus = exec external_nodes = /usr/local/bin/puppet_node_classifier