gpt4 book ai didi

ansible - 在 Jinja 模板中使用 Ansible control master 的 IP 地址

转载 作者:行者123 更新时间:2023-12-01 16:02:58 28 4
gpt4 key购买 nike

我想在 Ansible 剧本使用的 J2 模板中插入一个 IP 地址。该 IP 地址不是正在配置的主机的地址,而是进行配置的主机的 IP。到目前为止,我发现的所有内容都涵盖了使用与正在配置的主机相关的变量/事实。
换句话说:我想插入的IP是['ansible_default_ipv4']['address']中的IP执行时 ansible -m setup 127.0.0.1 .

我想我可以使用 local playbook编写一个包含 IP 的动态生成的模板文件,但我希望这可能是“Ansible 方式”。

最佳答案

只需使用这个:

{{ ansible_env["SSH_CLIENT"].split()[0] }}

关于ansible - 在 Jinja 模板中使用 Ansible control master 的 IP 地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33956453/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com