Description
The current format of writing the conditions quickly becomes very difficult to interpret when there are multiple composite conditions stacked. For example a single composite condition:
enable_if: condition: and conditions: - condition: property property: host.os equals_property: target.os - condition: property property: target.osVersion equals_value: QEMU
This takes time to understand what is going on here and the same could be written as:
enable_if: "host.os == target.os && target.osVersion != 'QEMU'"