Require 2.9.0 <= Ansible version < 2.10.0 (#7130)

We have multiple breakage report with Ansible 2.10+ in https://github.com/kubernetes-sigs/kubespray/issues/6762
README.md already recommended 2.9+

Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
This commit is contained in:
Etienne Champetier
2021-01-11 10:49:11 -05:00
committed by GitHub
parent a790935d02
commit 8bdd0bb82f
2 changed files with 6 additions and 4 deletions

View File

@@ -3,13 +3,15 @@
gather_facts: false
become: no
vars:
minimal_ansible_version: 2.8.0
minimal_ansible_version: 2.9.0
maximal_ansible_version: 2.10.0
ansible_connection: local
tasks:
- name: "Check ansible version >={{ minimal_ansible_version }}"
- name: "Check {{ minimal_ansible_version }} <= Ansible version < {{ maximal_ansible_version }}"
assert:
msg: "Ansible must be {{ minimal_ansible_version }} or higher"
msg: "Ansible must be between {{ minimal_ansible_version }} and {{ maximal_ansible_version }}"
that:
- ansible_version.string is version(minimal_ansible_version, ">=")
- ansible_version.string is version(maximal_ansible_version, "<")
tags:
- check