I want to select a specific key from the output/results array but I’m having difficulties, I’ve already checked this post but I was unable to adapt it to my playbook:
<code>---
- hosts: '{{ site }}'
gather_facts: false
tasks:
- name: Get Checkmk version
community.windows.win_file_version:
path: 'C:Program Files (x86)checkmkservicecheck_mk_agent.exe'
register: file_version
- debug:
var: file_version
</code>
<code>---
- hosts: '{{ site }}'
gather_facts: false
tasks:
- name: Get Checkmk version
community.windows.win_file_version:
path: 'C:Program Files (x86)checkmkservicecheck_mk_agent.exe'
register: file_version
- debug:
var: file_version
</code>
---
- hosts: '{{ site }}'
gather_facts: false
tasks:
- name: Get Checkmk version
community.windows.win_file_version:
path: 'C:Program Files (x86)checkmkservicecheck_mk_agent.exe'
register: file_version
- debug:
var: file_version
I want to select the output of “product_version” for example “2.2.0p7”.
<code>TASK [debug] *******************************************************************
ok: [10.10.10.10] => {
"file_version": {
"changed": false,
"failed": false,
"win_file_version": {
"file_build_part": "0",
"file_major_part": "2",
"file_minor_part": "1",
"file_private_part": "0",
"file_version": "2.1.0.0",
"path": "C:\Program Files (x86)\checkmk\service\check_mk_agent.exe",
"product_version": "2.2.0p7"
}
}
}
</code>
<code>TASK [debug] *******************************************************************
ok: [10.10.10.10] => {
"file_version": {
"changed": false,
"failed": false,
"win_file_version": {
"file_build_part": "0",
"file_major_part": "2",
"file_minor_part": "1",
"file_private_part": "0",
"file_version": "2.1.0.0",
"path": "C:\Program Files (x86)\checkmk\service\check_mk_agent.exe",
"product_version": "2.2.0p7"
}
}
}
</code>
TASK [debug] *******************************************************************
ok: [10.10.10.10] => {
"file_version": {
"changed": false,
"failed": false,
"win_file_version": {
"file_build_part": "0",
"file_major_part": "2",
"file_minor_part": "1",
"file_private_part": "0",
"file_version": "2.1.0.0",
"path": "C:\Program Files (x86)\checkmk\service\check_mk_agent.exe",
"product_version": "2.2.0p7"
}
}
}