Проверьте версию Ansible изнутри playbook

У меня есть playbook, который работает по-другому в Ansible 1.9.x и 2.0. Я хотел бы проверить текущую версию ansible в моем playbook, чтобы избежать ее запуска со старым.

Я не думаю, что это лучшее решение:

- local_action: command ansible --version
  register: version

что бы вы предложили?

1 ответов


можно использовать assert module:

- assert:
    that: ansible_version.major < 2