gpt4 book ai didi

ansible - 如何从 Ansible 设置模块的输出中获取列表的第一个元素?

转载 作者:行者123 更新时间:2023-12-01 19:43:18 25 4
gpt4 key购买 nike

我从设置模块收到以下数据:

"ansible_nodename": "3d734bc2a391",
"ansible_os_family": "RedHat",
"ansible_pkg_mgr": "yum",
"ansible_processor": [
"AuthenticAMD",
"AMD PRO A10-8700B R6, 10 Compute Cores 4C+6G"
],
"ansible_processor_cores": 1,
"ansible_processor_count": 1,
"ansible_processor_threads_per_core": 1,

我想检索 ansible_processor 的第一个值并在 Jinja2 模板中使用它。

如果我使用 {{ ansible_processor }},它会给我两个值:

"AuthenticAMD",
"AMD PRO A10-8700B R6, 10 Compute Cores 4C+6G"

但我只想要第一个。

最佳答案

获取列表的第一项:

- debug:
msg: "First item: {{ ansible_processor[0] }}"

或者:

- debug:
msg: "First item: {{ ansible_processor | first }}"

关于ansible - 如何从 Ansible 设置模块的输出中获取列表的第一个元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41610207/

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