diff --git a/ansible/roles/prechecks/tasks/package_checks.yml b/ansible/roles/prechecks/tasks/package_checks.yml index 4da8264afd..515527a140 100644 --- a/ansible/roles/prechecks/tasks/package_checks.yml +++ b/ansible/roles/prechecks/tasks/package_checks.yml @@ -10,3 +10,10 @@ local_action: fail msg="Current Ansible version {{ ansible_version.full }} is less than {{ ansible_version_min }}" run_once: true when: ansible_version.full | version_compare(ansible_version_min, '<') + +- name: Checking jinja2-py version + command: "{{ ansible_python.executable }} -c \"import jinja2; print jinja2.__version__\"" + register: result + changed_when: false + failed_when: result | failed or + result.stdout | version_compare(jinja2_py_version_min, '<', strict=True) diff --git a/ansible/roles/prechecks/vars/main.yml b/ansible/roles/prechecks/vars/main.yml index fd2237209d..027fc3e516 100644 --- a/ansible/roles/prechecks/vars/main.yml +++ b/ansible/roles/prechecks/vars/main.yml @@ -2,3 +2,4 @@ docker_version_min: '1.10.0' docker_py_version_min: '1.6.0' ansible_version_min: '2.0.0' +jinja2_py_version_min: '2.8.0'