Я использую Ansible 2.8.5. Я мог бы использовать ansible_facts.package
, но просто, давайте использовать следующий playbook.
- debug:
msg: "{{ { 'version':'5.52.2' } is version('6.0.0','>=') }}"
возвращает
..."msg" : True
Как я могу получить правильную версию с разделением точками по сравнению?
Я прочитал официальную документацию и не смог понять, как работает функция version
. Некоторые люди даже говорили, что это должно вызвать исключение TypeError
. Никто, кажется, не понимает, как version
предназначен для работы ...