我在Debian Squeeze系统上运行puppet 2.7.9。 我瞄准的那个盒子被命名为“傀儡”
# hostname puppet # facter | grep hostname hostname => puppet # cat /etc/hosts | head -n2 127.0.0.1 localhost 127.0.1.1 puppet.example.com puppet
我的节点定义如下所示:
node puppet { include base, puppet }
尽pipe节点文档断言
节点名称可以是简短的主机名或完全限定的域名(FQDN)。
上面的节点定义只会在我用短主机名replaceFQDN或使用正则expression式匹配时触发,如:“/^puppet..*/”。 使用简短的主机名称定义:
# puppet agent -vt info: Caching catalog for puppet.example.com info: Applying configuration version '1327898040' notice: Finished catalog run in 0.64 seconds
这个运行应该有更多的输出。 这里发生了什么; 我错过了什么?
我知道木偶世界中的dns主机名“puppet”是为puppetmaster机器保留的,如果你想通过它自己的puppet服务器定位主机,给它一个不同的主机名并使用一个dns cname作为别名。 这应该起作用,至less,这是我做的。