Closed TyraelTLK closed 1 year ago
Looking into it right now
Looks like your falcon_os_query is wrong. Should be like this:
- {"falcon_os_query": "os:\"RHEL\"+os_version...}
+ {"falcon_os_query": "os:\"*RHEL*\"+os_version...}, "changed": false}
This was fixed as of version 3.2.19 in #233 .Are you using an older version than that?
This also ran fine in our latest CI job for RHEL 9: https://github.com/CrowdStrike/ansible_collection_falcon/actions/runs/5200829132/jobs/9380106643#step:8:505
If you can't see that (not sure if you need permissions to view actions output), our job returns the following:
ok: [rhel-9-falcon_install] => {"ansible_facts": {"falcon_os_query": "os:\"*RHEL*\"+os_version:\"*9*\"+os_version:!~\"arm64\"+os_version:!~\"zLinux\""}, "changed": false}
No, 3.2.28 and the latest. we still had in the code the manual override for https://github.com/CrowdStrike/ansible_collection_falcon/issues/226
falcon_target_os: "RHEL"
It worked fine till yesterday. Now I removed it and I'm running it again. I'll let you know
Here is probably what happened. The latest output from the API for the os
value shows:
"os": "RHEL/Oracle",
It's very likely that Oracle v9 support was just added. This is why a using the wildcard approach works because we account for the weird naming convention engineering has adopted for this field 🤷🏼♂️
Yeah, I think you are right. Thank you, you can close this as invalid ;)
Hi, is there an issue on the CrowdStrike cloud regarding the RHEL9 packages? Today we are not able to install CrowdStrike on RHEL9 machines: