ansible/test/integration
Zac Medico 501fc7a248 template: fix KeyError: 'undefined variable: 0 (#27972)
* template: fix KeyError: 'undefined variable: 0

For compatibility with the Context.get_all() implementation
in jinja 2.9, make AnsibleJ2Vars implement collections.Mapping.
Also, make AnsibleJ2Template.newcontext() handle dict type
for the 'vars' parameter.

See: d67f0fd4cc
Fixes: https://github.com/ansible/ansible/issues/20494

* add units/template/test_vars

* intg tests for jinja-2.9 issues like 20494

test cases here are based on
https://github.com/ansible/ansible/issues/20494#issue-202108318
2017-08-09 18:50:53 -04:00
..
group_vars Comment cli provider creds on junos group_vars (#27611) 2017-08-02 00:46:31 +02:00
host_vars
roles Adds support for all Consul 0.8 ACL rule scopes (#25800) 2017-08-09 15:21:12 -04:00
targets template: fix KeyError: 'undefined variable: 0 (#27972) 2017-08-09 18:50:53 -04:00
vars
amazon.yml
asa.yaml Continue running network tests after failure (#26407) 2017-07-04 18:18:02 +01:00
azure.yml
cleanup_azure.py test/: PEP8 compliancy (#24803) 2017-05-30 18:05:19 +01:00
cleanup_ec2.py Fix undefined variables, basestring usage, and some associated python3 issues 2017-07-25 15:58:23 -07:00
cleanup_gce.py Fix undefined variables, basestring usage, and some associated python3 issues 2017-07-25 15:58:23 -07:00
cleanup_rax.py Fix undefined variables, basestring usage, and some associated python3 issues 2017-07-25 15:58:23 -07:00
cloud-config-aws.yml.template Add support for cloud tests to ansible-test. (#24315) 2017-05-05 16:23:00 +08:00
cloud-config-cs.ini.template Add support for cloud tests to ansible-test. (#24315) 2017-05-05 16:23:00 +08:00
cloudflare.yml
cloudscale.yml
cnos.yaml
connection-buildah.yaml add connection plugin for buildah (#26170) 2017-07-11 22:36:25 -04:00
consul.yml Adds support for all Consul 0.8 ACL rule scopes (#25800) 2017-08-09 15:21:12 -04:00
consul_inventory.yml
consul_running.py
credentials.template Update git test to not rm ~/.ssh/known_hosts. 2017-07-05 16:05:28 -07:00
dellos6.yaml
dellos9.yaml
dellos10.yaml
eos.yaml Remove Deprecated Template network modules (#27076) 2017-07-27 19:40:11 +01:00
exoscale.yml
galaxy_playbook.yml
galaxy_playbook_git.yml
galaxy_roles.yml
galaxy_rolesfile
gce.yml [google] adding a GCE labels module 2017-07-25 09:36:33 -04:00
gce_credentials.py test/: PEP8 compliancy (#24803) 2017-05-30 18:05:19 +01:00
integration_config.yml
inventory Facts Refresh (2.4 roadmap) (#23012) 2017-06-01 11:17:49 -04:00
inventory.network Add VyOS integration tests for net_linkagg (#26478) 2017-07-06 11:25:15 +02:00
inventory.networking.template Increase python version coverage for tests. (#24762) 2017-05-19 01:37:53 +08:00
inventory.remote.template
inventory.winrm.template Increase python version coverage for tests. (#24762) 2017-05-19 01:37:53 +08:00
inventory.yaml add new yaml inventory for testing 2017-07-24 16:39:00 -04:00
ios.yaml ios implementation for net_interface (#27459) 2017-08-01 11:50:08 -06:00
iosxr.yaml iosxr implemetation for net_interface (#27513) 2017-08-01 20:19:54 +05:30
jenkins.yml
junos.yaml Remove Deprecated Template network modules (#27076) 2017-07-27 19:40:11 +01:00
Makefile Remove legacy integration test make targets. (#26255) 2017-06-29 12:34:54 -07:00
netscaler.yaml Add netscaler_server module (#25537) 2017-06-27 23:08:00 +05:30
network-all.yaml New module: management of the Nuage Networks VSP SDN solution (network/nuage/nuage_vspk) (#24895) 2017-07-25 12:35:03 +01:00
network-integration.cfg Change play timeout for persistent connection command timeout (#27948) 2017-08-09 12:44:36 +02:00
nuage.yaml New module: management of the Nuage Networks VSP SDN solution (network/nuage/nuage_vspk) (#24895) 2017-07-25 12:35:03 +01:00
nxos.yaml Fix for nxos_ospf idempotent issue (#27913) 2017-08-09 11:25:35 -04:00
ops.yaml Continue running network tests after failure (#26407) 2017-07-04 18:18:02 +01:00
ovs.yaml Revert "Enforce the _raw_params variable with include_role (#26430)" 2017-07-25 11:10:19 -04:00
platform_agnostic.yaml junos implementation for net_l3_interface module (#26829) 2017-07-15 12:38:44 +05:30
rackspace.yml
setup_gce.py test/: PEP8 compliancy (#24803) 2017-05-30 18:05:19 +01:00
target-prefixes.network openvswitch targets via network-integration (#27295) 2017-07-27 14:14:13 +01:00
vyos.yaml added integration tests for vyos_facts (#26748) 2017-08-08 18:20:47 +02:00