如何获得盐的minion的FQDN

问题描述 投票:0回答:1

我试图盐librenms。替换原始librenms配置文件时,我希望ServerName是FQDN而不是IP地址。 network.get_fqdn也返回IP地址。

{%- from "librenms/map.jinja" import librenms with context -%}
<VirtualHost *:80>
  DocumentRoot /opt/librenms/html/
  ServerName {{ network.get_fqdn }}
# ServerName {{ grains['ipv4'][0] }}
  AllowEncodedSlashes NoDecode
  <Directory "/opt/librenms/html/">
    Require all granted
    AllowOverride All
    Options FollowSymLinks MultiViews
  </Directory>
</VirtualHost>

帮助将不胜感激。

salt-stack fqdn salt-cloud
1个回答
0
投票

您可以尝试使用:

  • 谷物| ['minion_id'],但它取决于仆从的命名规则;
  • 谷物| ['nodename'],但它将是一个简称;
  • 谷物或柱子专用钥匙。

我会避免使用:

  • grain ['domain'],可以是空的;
  • grain ['fqdn'],取决于网络设置。

否则,如果它符合您的需要,您也可以尝试不使用ServerName设置。

© www.soinside.com 2019 - 2024. All rights reserved.