Mic*_*yxí 27 hostname puppet
我正在使用puppet来配置服务器.我想在*.erb模板中打印当前的机器(节点)名称.有hostname变量,但这包含puppetmaster主机名.关于这个主题是否有任何好的参考/清单?
Mic*_*yxí 35
好像我错过了某个地方.我可以通过在*.erb模板中调用以下代码来获取(打印)node-hostname:
<%= @hostname %>
编辑:从Puppet 3开始,使用局部变量(即hostname不推荐使用; Puppet 4将完全删除对它们的支持.推荐的方法是使用实例变量(前缀为@.所以在这种情况下,@hostname. 来源
hostname
@
@hostname
pct*_*ing 29
在终端中输入以下命令将返回erb文件中可用的变量:
facter --puppet
小智 6
是的,以上所有; 您可能还会发现fqdn变量很有用,具体取决于您的目标.
fqdn
如果你发现自己需要的傀儡主服务器的信息在模板中,你可以使用变量servername,serverip以及serverversion(从常见问题解答).
servername
serverip
serverversion
归档时间:
15 年,2 月 前
查看次数:
42222 次
最近记录:
11 年,1 月 前