12

Why does this puppet node definition not run on the hostname it matches?

view full story
linux-howto

http://serverfault.com – I'm running puppet 2.7.9 on a Debian Squeeze system. The box I'm targeting is named 'puppet' # facter | grep hostname hostname => puppet # cat /etc/hosts | head -n2 127.0.0.1 localhost 127.0.1.1 puppet.example.com puppet My node definition looks like so: node puppet { include base, puppet } Despite the node documentation asserting that Node names can be the short host name, or the fully qualified domain name (FQDN). the above node definition only fires if I substitute the short host name for the FQDN or use a regular expression match, like: "/^puppet..*/". Using the sh (HowTos)