Deprecate tests used as filters (#32361)

* Warn on tests used as filters

* Update docs, add aliases for tests that fit more gramatically with test syntax

* Fix rst formatting

* Add successful filter, alias of success

* Remove renamed_deprecation, it was overkill

* Make directory alias for is_dir

* Update tests to use proper jinja test syntax

* Update additional documentation, living outside of YAML files, to reflect proper jinja test syntax

* Add conversion script, porting guide updates, and changelog updates

* Update newly added uses of tests as filters

* No underscore variable

* Convert recent tests as filter changes to win_stat

* Fix some changes related to rebasing a few integration tests

* Make tests_as_filters_warning explicitly accept the name of the test, instead of inferring the name

* Add test for tests_as_filters_warning

* Update tests as filters in newly added/modified tests

* Address recent changes to several integration tests

* Address recent changes in cs_vpc
This commit is contained in:
Matt Martz 2017-11-27 16:58:08 -06:00 committed by ansibot
commit 4fe08441be
349 changed files with 4086 additions and 3844 deletions

View file

@ -8,7 +8,7 @@
- feature vn-segment-vlan-based
provider: "{{ connection }}"
match: none
when: platform | search('N9K')
when: platform is search('N9K')
- name: Ensure a range of VLANs are present on the switch
nxos_vlan: &conf_vlan
@ -37,18 +37,18 @@
mapped_vni: 5555
provider: "{{ connection }}"
register: result
when: platform | search('N9K')
when: platform is search('N9K')
- assert: *true
when: platform | search('N9K')
when: platform is search('N9K')
- name: "web Idempotence"
nxos_vlan: *web1
register: result
when: platform | search('N9K')
when: platform is search('N9K')
- assert: *false
when: platform | search('N9K')
when: platform is search('N9K')
- name: Ensure VLAN 50 exists with the name WEB and is in the shutdown state
nxos_vlan: &web2
@ -58,18 +58,18 @@
name: WEB
provider: "{{ connection }}"
register: result
when: platform | search('N3K|N7K')
when: platform is search('N3K|N7K')
- assert: *true
when: platform | search('N3K|N7K')
when: platform is search('N3K|N7K')
- name: "web Idempotence"
nxos_vlan: *web2
register: result
when: platform | search('N3K|N7K')
when: platform is search('N3K|N7K')
- assert: *false
when: platform | search('N3K|N7K')
when: platform is search('N3K|N7K')
- name: Ensure VLAN is NOT on the device
nxos_vlan: &no_vlan
@ -100,6 +100,6 @@
state: disabled
provider: "{{ connection }}"
ignore_errors: yes
when: platform | search('N9K')
when: platform is search('N9K')
- debug: msg="END TRANSPORT:{{ connection.transport }} nxos_vlan sanity test"