我从设置模块收到以下数据:
"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 }}"