Hello,
I’m trying to determined if package is installed and what version
I have the following tasks
vars:
cmk_version: 1.4.0p7
-
name: Check if check-mk-raw package is installed
yum:
list: installed
register: yum_packages -
name: Display cmk_installed_version
debug:
var: item
with_items: “{{yum_packages|json_query(jsonquery)}}”
vars:
jsonquery: “results[?name==‘check-mk-raw-{{cmk_version}}’].name”
how I can use jsonquery var that will grab anything that starts with check-mk-raw so I can test if package name containing check-mk-raw is installed.
Also what would be the best way to just extract the version/release only. if I use var jsonquery: “results[?name==‘check-mk-raw-{{cmk_version}}’].name” the result would be check-mk-raw-1.4.0p7. I will need to extract “1.4.0p7” value only