From 83b2a51fe1fdc4962a6ad5322856d5746d9a1701 Mon Sep 17 00:00:00 2001 From: =?utf8?q?S=C3=A9bastien=20Han?= Date: Fri, 20 Nov 2015 15:17:24 +0100 Subject: [PATCH] Fail for unsupported ansible version MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Signed-off-by: Sébastien Han --- roles/ceph-common/tasks/checks/check_system.yml | 11 +++++++++++ 1 file changed, 11 insertions(+) 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', '<') }}" -- 2.39.5