mirror of https://github.com/ceph/ceph-ansible.git
9405558d03
Right now, under certain OS and Ansible versions, ie Rocky Linux and ansible-core 2.17, `devices_check` variable is getting defined even if task was skipped. That results in set_fact to fail, as resulting variable has no `results` key in it. Structure of such variable looks like that: ``` "devices_check": { "changed": false, "false_condition": "osd_auto_discovery | default(False) | bool", "skip_reason": "Conditional result was False", "skipped": true } ``` Checking for task not being skipped solves such issues. Signed-off-by: Dmitriy Rabotyagov <noonedeadpunk@gmail.com> |
||
---|---|---|
.. | ||
meta | ||
tasks | ||
README.md |
README.md
Ansible role: ceph-facts
Documentation is available at http://docs.ceph.com/ceph-ansible/.