From: Sébastien Han Date: Fri, 20 Nov 2015 14:17:24 +0000 (+0100) Subject: Fail for unsupported ansible version X-Git-Tag: v1.0.0~91^2 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=83b2a51fe1fdc4962a6ad5322856d5746d9a1701;p=ceph-ansible.git Fail for unsupported ansible version Signed-off-by: Sébastien Han --- diff --git a/roles/ceph-common/tasks/checks/check_system.yml b/roles/ceph-common/tasks/checks/check_system.yml index 867395893..f12c930ef 100644 --- a/roles/ceph-common/tasks/checks/check_system.yml +++ b/roles/ceph-common/tasks/checks/check_system.yml @@ -20,3 +20,14 @@ when: ceph_stable_rh_storage and {{ ansible_distribution_version | version_compare('7.1', '<') }} + +- name: check ansible version + local_action: shell ansible --version | awk '/[0-9].[0-9].[0-9]/ {print $2}' + changed_when: false + sudo: false + register: ansible_version + +- name: fail on unsupported ansible version + fail: + msg: "Ansible version must be >= 1.9, please update!" + when: "{{ ansible_version.stdout | version_compare('1.9', '<') }}"