我是ansible(1到2个月)的新手,所有准备好的大部分配置/设置任务都迁移到了ansible。我发现我的服务器上的ansible_domain变量不一致。任何人都可以告诉我客户端机器上的设置用于填充ansible_domain变量,以便我可以纠正它。
答案 0 :(得分:1)
域名基本上是由这个python片段收集的:
'.'.join(socket.getfqdn().split('.')[1:])
或者用单词,最后一个.
后面的字符串或者没有.
的字符串,整个字符串。
来自socket.getfqdn()的文档:
返回name的完全限定域名。如果省略name或为空,则将其解释为本地主机。要查找完全限定名称,请检查gethostbyaddr()返回的主机名,然后检查主机的别名(如果可用)。选择包含句点的名字。如果没有完全限定的域名,则返回gethostname()返回的主机名。