Greetings,
I'm running puppet 5.5.6 (Debian testing.)
I'm seeing some curious and inconsistent results from where I put config settings in /etc/puppet/puppet.conf. When I use the [master] heading, the "external_nodes" setting is read by the puppet master:
# cat /etc/puppet/puppet.conf
[master]
node_terminus = exec
external_nodes = /opt/bin/my-enc
# systemctl restart puppet-master.service
# puppet config print external_nodes
none
However, if I remove the "master" section heading in the puppet.conf file, I get the results I expect:
# cat /etc/puppet/puppet.conf
node_terminus = exec
external_nodes = /opt/bin/my-enc
# systemctl restart puppet-master.service
# puppet config print external_nodes
/opt/bin/my-enc
Should I file a bug or is this somehow expected?
Thanks!
-m