Cap the ansible version used by ansible-lint
the openvswitch.openvswitch collection is removed from Ansible packages starting with Ansible 11. This causes ansible-lint to correctly not find the openvswitch_bridge module when ansible-lint runs with Ansible 11. Workaround this by capping Ansible used by ansible-lint to <10 and leave a note about the module going away where we use it. Change-Id: Id2d4e4f59c7d7e595c5458bc8717146c2326c573
This commit is contained in:
parent
d2d25cd9ec
commit
7682f2fb5b
@ -1,6 +1,6 @@
|
|||||||
# linters have different requirements than test ones, some would
|
# linters have different requirements than test ones, some would
|
||||||
# conflict, like ansible version required by ansible-lint.
|
# conflict, like ansible version required by ansible-lint.
|
||||||
ansible>=2.12.0 # required by ansible-lint
|
ansible>=2.12.0,<10 # required by ansible-lint
|
||||||
flake8
|
flake8
|
||||||
yamllint>=1.23.0
|
yamllint>=1.23.0
|
||||||
# 6.5.0 : https://github.com/ansible/ansible-lint/issues/2330
|
# 6.5.0 : https://github.com/ansible/ansible-lint/issues/2330
|
||||||
|
@ -47,6 +47,7 @@
|
|||||||
|
|
||||||
- name: Create bridge on peer node
|
- name: Create bridge on peer node
|
||||||
become: yes
|
become: yes
|
||||||
|
# TODO Ansible 11 removes this module
|
||||||
openvswitch_bridge:
|
openvswitch_bridge:
|
||||||
bridge: "{{ bridge_name }}"
|
bridge: "{{ bridge_name }}"
|
||||||
|
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
- name: Ensure the bridge exists
|
- name: Ensure the bridge exists
|
||||||
become: yes
|
become: yes
|
||||||
|
# TODO Ansible 11 removes this module
|
||||||
openvswitch_bridge:
|
openvswitch_bridge:
|
||||||
bridge: "{{ bridge_name }}"
|
bridge: "{{ bridge_name }}"
|
||||||
|
|
||||||
|
@ -22,6 +22,7 @@
|
|||||||
register: ovs_running
|
register: ovs_running
|
||||||
|
|
||||||
- name: bridge should exist
|
- name: bridge should exist
|
||||||
|
# TODO this ansible collection and module are removed in Ansible 11
|
||||||
openvswitch_bridge:
|
openvswitch_bridge:
|
||||||
bridge: "{{ bridge_name }}"
|
bridge: "{{ bridge_name }}"
|
||||||
register: ovs_bridge
|
register: ovs_bridge
|
||||||
|
Loading…
Reference in New Issue
Block a user