gpt4 book ai didi

ubuntu - 如何在ansible中获取dnsdomainname值

转载 作者:行者123 更新时间:2023-12-04 19:09:54 24 4
gpt4 key购买 nike

我需要 ansible 变量中的 dnsdomainname 值。

$echo $(dnsdomainname)

要使用 Ansible playbook 构建 http_proxy 值,我需要局部变量中的 dnsdomainname 值。

谢谢

最佳答案

这是关于将环境变量导入剧本的精彩讨论。

Ansible - accessing local environment variables

本文档用于设置库存文件中的变量。

https://docs.ansible.com/ansible/latest/user_guide/intro_inventory.html

我希望这会有所帮助。

编辑:
@sorin 上面的回答应该可以解决您的问题。

{{ ansible_env.dnsdomainname }}

您还可以使用模块“shell”在远程主机上执行您想要的任何命令。
- host {{ hosts }}
gather_facts: "yes"

tasks:
- shell: 'echo $dnsdomainname'
register: dnsdomainname

- debug:
var: dnsdomainname

关于ubuntu - 如何在ansible中获取dnsdomainname值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58823774/

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