标签: puppet erb
在木偶中,核心事实ipaddress肯定会为我提供代理私有ipaddress。
ipaddress
是否还有一个快捷方式来检索erb-template中的外部IP地址?
我想我可能要为它编写一个小函数。
答案 0 :(得分:2)
ipaddress事实只是"执行ifconfig并返回它找到的第一个非127.0.0.0/8子网IP"。代码是here。特定接口(ipaddress_eth0等)也有可用的事实。您可能需要按照自己的意愿撰写自定义事实,并且这样做很容易。 (文件here)。
ifconfig
ipaddress_eth0
所有事实均在ERB模板中提供:
<%= @ipaddress %>
等