# NOTE (leseb/jsaintrocc): You are supposed to quote variables
# that follow colons to avoid confusion with dicts but this
# causes issues with the boolean, so we keep this syntax styling...
+# is_before facts
+- set_fact:
+ is_before_hammer={{ ceph_version | version_compare('0.94.0', '<') }}
+
+- set_fact:
+ is_before_infernalis={{ ceph_version | version_compare('9.0.0', '<') }}
+
+- set_fact:
+ is_before_jewel={{ ceph_version | version_compare('10.0.0', '<') }}
+
+- set_fact:
+ is_before_kraken={{ ceph_version | version_compare('11.0.0', '<') }}
+
+# is_after facts
- set_fact:
is_after_hammer={{ ceph_version | version_compare('0.95.0', '>') }}
- set_fact:
is_after_kraken={{ ceph_version | version_compare('11.4.0', '>') }}
+# is_version facts
- set_fact:
is_hammer={{ ceph_version | version_compare('0.94.0', '>=') | version_compare('9.0.0', '<') }}