You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
ansible/test/integration
Dag Wieers 6874ba23ff New module: Support manipulating XML files (#25323)
* Import original unmodified upstream version

This is another attempt to get the xml module upstream.
https://github.com/cmprescott/ansible-xml/

This is the original file from upstream,
without commit 1e7a3f6b6e2bc01aa9cebfd80ac5cd4555032774

* Add additional changes required for upstreaming

This PR includes the following changes:

- Clean up of DOCUMENTATION
- Rename "ensure" parameter to "state" parameter (kept alias)
- Added EXAMPLES
- Remove explicit type-case using str() for formatting
- Clean up AnsibleModule parameter handling
- Retained Python 2.4 compatibility
- PEP8 compliancy
- Various fixes as suggested by abadger during first review

This fixes cmprescott/ansible-xml#108

* Added original integration tests

There is some room for improvement wrt. idempotency and check-mode
testing.

* Some tests depend on lxml v3.0alpha1 or higher

We are now expecting lxml v2.3.0 or higher.
We skips tests if lxml is too old.

Plus small fix.

* Relicense to GPLv3+ header

All past contributors have agreed to relicense this module to GPLv2+, and GPLv3 specifically.

See: https://github.com/cmprescott/ansible-xml/issues/113

This fixes cmprescott/ansible-xml#73

* Fix small typo in integration tests

* Python 3 support

This PR also includes:
- Python 3 support
- Documentation fixes
- Check-mode fixes and improvements
- Bugfix in check-mode support
- Always return xmlstring, even if there's no change
- Check for lxml 2.3.0 or newer

* Add return values

* Various fixes after review
7 years ago
..
group_vars Comment cli provider creds on junos group_vars (#27611) 7 years ago
host_vars breaks testing in non virtual envs, since env var can be used in those 9 years ago
roles New module: manage Citrix Netscaler GSLB site configuration (network/netscaler/netscaler_gslb_site) (#27639) 7 years ago
targets New module: Support manipulating XML files (#25323) 7 years ago
vars Split integration tests out from Makefile. (#17976) 8 years ago
Makefile Remove legacy integration test make targets. (#26255) 7 years ago
amazon.yml
asa.yaml Continue running network tests after failure (#26407) 7 years ago
azure.yml
cleanup_azure.py
cleanup_ec2.py Fix undefined variables, basestring usage, and some associated python3 issues 7 years ago
cleanup_gce.py Fix undefined variables, basestring usage, and some associated python3 issues 7 years ago
cleanup_rax.py Fix undefined variables, basestring usage, and some associated python3 issues 7 years ago
cloud-config-aws.yml.template
cloud-config-cs.ini.template
cloudflare.yml
cloudscale.yml
cnos.yaml
connection-buildah.yaml add connection plugin for buildah (#26170) 7 years ago
consul.yml
consul_inventory.yml
consul_running.py
credentials.template Update git test to not rm ~/.ssh/known_hosts. 7 years ago
dellos6.yaml
dellos9.yaml
dellos10.yaml
eos.yaml Remove Deprecated Template network modules (#27076) 7 years ago
exoscale.yml
galaxy_playbook.yml
galaxy_playbook_git.yml
galaxy_roles.yml
galaxy_rolesfile
gce.yml [google] adding a GCE labels module 7 years ago
gce_credentials.py
integration_config.yml
inventory
inventory.network Add VyOS integration tests for net_linkagg (#26478) 7 years ago
inventory.networking.template
inventory.remote.template
inventory.winrm.template
inventory.yaml add new yaml inventory for testing 7 years ago
ios.yaml ios implementation for net_interface (#27459) 7 years ago
iosxr.yaml iosxr implemetation for net_interface (#27513) 7 years ago
jenkins.yml
junos.yaml Remove Deprecated Template network modules (#27076) 7 years ago
netscaler.yaml
network-all.yaml New module: management of the Nuage Networks VSP SDN solution (network/nuage/nuage_vspk) (#24895) 7 years ago
network-integration.cfg network-integration UserKnownHostsFile=/dev/null (#27622) 7 years ago
nuage.yaml New module: management of the Nuage Networks VSP SDN solution (network/nuage/nuage_vspk) (#24895) 7 years ago
nxos.yaml Fix nxos_interface_ospf idempotence issue (#27783) 7 years ago
ops.yaml Continue running network tests after failure (#26407) 7 years ago
ovs.yaml Revert "Enforce the _raw_params variable with include_role (#26430)" 7 years ago
platform_agnostic.yaml junos implementation for net_l3_interface module (#26829) 7 years ago
rackspace.yml
setup_gce.py
target-prefixes.network openvswitch targets via network-integration (#27295) 7 years ago
vyos.yaml added integration tests for vyos_facts (#26748) 7 years ago