Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ---
- #- name: Checking docker SDK version
- # command: "{{ ansible_python.executable }} -c \"import docker; print(docker.__version__)\""
- # register: result
- # changed_when: false
- # when: inventory_hostname in groups['baremetal']
- # failed_when: result is failed or result.stdout is version(docker_py_version_min, '<')
- # NOTE(osmanlicilegi): ansible_version.full includes patch number that's useless
- # to check. as ansible_version does not provide major.minor in dict, we need to
- # set it as variable.
- - name: Checking Ansible version
- vars:
- ansible_version_host: "{{ ansible_version.major }}.{{ ansible_version.minor }}"
- fail:
- msg: >-
- Ansible version should be between {{ ansible_version_min }} and {{ ansible_version_max }}.
- Current version is {{ ansible_version.full }} which is not supported.
- run_once: true
- when: ansible_version_host is version(ansible_version_min, '<') or ansible_version_host is version(ansible_version_max, '>')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement