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
Colin Nolan db50650365 Adds support for all Consul 0.8 ACL rule scopes (#25800)
* Added in support for 'agent' and 'node' types.

* Tidies and moves `consul_acl` module closer to PEP8 compliance.

* Switched from using byspoke code to handle py2/3 string issues to using `to_text`.

* Made changes suggested by jrandall in https://github.com/ansible/ansible/pull/23467#pullrequestreview-34021967.

* Refactored consul_acl to support scopes with no pattern (and therefore a different HCL defintion).

* Corrects whitespace in Consul ACL HCL representation.

* Fixes Consul ACL to return the HCL equivalent JSON (according to the Consul docs) for the set ACLs.

* Repositioned import to align with Ansible standard (!= PEP8 standard).

* Adds Python 2.6 compatibility.

* Fixes PEP8 issues.

* Removes consul_acl.py as it now passes PEP8.

* Follows advice in the "Documenting Your Module" guide and moves imports up from the bottom.

* Tidies consul_acl module documentation.

* Updates link to guide about Consul ACLs.

* Removes new line spaces from error message string.

* Provide better error message if user forgets to associate a value to a Consul ACL rule.

* Minor refactoring of Consul ACL module.

* Fixes bug that was breaking idempotence in Consul ACL module.

* Detects redefinition of same rule.

* Adds test to check the Consul ACL module can set rules for all supported scopes.

* Fixes return when updating an ACL.

* Clean up of Consul ACL integration test file.

* Verify correct changes to existing Consul ACL rule.

* Adds tests for idempotence.

* Splits Consul ACL tests into cohesive modules.

* Adds test for deleting Consul ACLs.

* Test that Consul ACL module can set all rule scopes.

* Fixes issues surrounding the creation of ACLs.

Thanks for the comments by manos in https://github.com/ansible/ansible/pull/25800#issuecomment-310137889.

* Stops Consul ACL's name being "forgotten" if ACL updated by token.

* Fixes incorrect assignment when a Consul ACL is deleted.

* Fixes value of `changed` when Consul ACL is removed.

* Fixes tests for Consul ACL.

* Adds interal documentation.

* Refactors to separate update and create (also makes it possible to unit test this module).

* Improves documentation.

* Completes RETURN documentation for Consul ACL module.

* Fixes issue with equality checking for `None` in ACL Consul.

* Fixes Python 2 issue with making a decision based on `str` type.

* Fixes inequality check bug in Python 2.

* Adds tests for setting ACL with token.

* Adds support for creating an ACL with a given token.

* Outputs operation performed on Consul ACL when changed.

* Fixs issue with test for creating a Consul ACL with rules.

* Corrects property used to set ACL token in python-consul library.

* Fixes tear-down issue in test that creates a Consul ACL using a token.
9 years ago
..
group_vars Comment cli provider creds on junos group_vars (#27611) 9 years ago
host_vars breaks testing in non virtual envs, since env var can be used in those 10 years ago
roles Adds support for all Consul 0.8 ACL rule scopes (#25800) 9 years ago
targets Fix for nxos_ospf idempotent issue (#27913) 9 years ago
vars Split integration tests out from Makefile. (#17976) 9 years ago
Makefile Remove legacy integration test make targets. (#26255) 9 years ago
amazon.yml Adding support for Amazon ECR (#19306) 9 years ago
asa.yaml Continue running network tests after failure (#26407) 9 years ago
azure.yml add azure integration tests 11 years ago
cleanup_azure.py test/: PEP8 compliancy (#24803) 9 years ago
cleanup_ec2.py Fix undefined variables, basestring usage, and some associated python3 issues 9 years ago
cleanup_gce.py Fix undefined variables, basestring usage, and some associated python3 issues 9 years ago
cleanup_rax.py Fix undefined variables, basestring usage, and some associated python3 issues 9 years ago
cloud-config-aws.yml.template Add support for cloud tests to ansible-test. (#24315) 9 years ago
cloud-config-cs.ini.template Add support for cloud tests to ansible-test. (#24315) 9 years ago
cloudflare.yml Fix cosmetic problems in YAML source 9 years ago
cloudscale.yml new module cloudscale_server (#20175) 9 years ago
cnos.yaml New module: cnos_vlan and various utility files (#21107) 9 years ago
connection-buildah.yaml add connection plugin for buildah (#26170) 9 years ago
consul.yml Adds support for all Consul 0.8 ACL rule scopes (#25800) 9 years ago
consul_inventory.yml Initial commit of Ansible support for the Consul clustering framework (http://consul.io). 11 years ago
consul_running.py Support print() function in test/ 10 years ago
credentials.template Update git test to not rm ~/.ssh/known_hosts. 9 years ago
dellos6.yaml Migrate Network Tests into ansible/ansible (#18233) 9 years ago
dellos9.yaml Migrate Network Tests into ansible/ansible (#18233) 9 years ago
dellos10.yaml Migrate Network Tests into ansible/ansible (#18233) 9 years ago
eos.yaml Remove Deprecated Template network modules (#27076) 9 years ago
exoscale.yml exo_dns: new module utils and integration tests for exoscale DNS (#17230) 9 years ago
galaxy_playbook.yml Allow installation of roles from yaml roles file 12 years ago
galaxy_playbook_git.yml [hotfix] add missed playbook file 10 years ago
galaxy_roles.yml Fix cosmetic problems in YAML source 9 years ago
galaxy_rolesfile Add tests for #10620 10 years ago
gce.yml [google] adding a GCE labels module 9 years ago
gce_credentials.py test/: PEP8 compliancy (#24803) 9 years ago
integration_config.yml Fix cosmetic problems in YAML source 9 years ago
inventory Facts Refresh (2.4 roadmap) (#23012) 9 years ago
inventory.network Add VyOS integration tests for net_linkagg (#26478) 9 years ago
inventory.networking.template Increase python version coverage for tests. (#24762) 9 years ago
inventory.remote.template Add support for OS X CI on Shippable. (#17160) 9 years ago
inventory.winrm.template Increase python version coverage for tests. (#24762) 9 years ago
inventory.yaml add new yaml inventory for testing 9 years ago
ios.yaml ios implementation for net_interface (#27459) 9 years ago
iosxr.yaml iosxr implemetation for net_interface (#27513) 9 years ago
jenkins.yml jenkins_job: add integration tests (#17499) 9 years ago
junos.yaml Remove Deprecated Template network modules (#27076) 9 years ago
netscaler.yaml Add netscaler_server module (#25537) 9 years ago
network-all.yaml New module: management of the Nuage Networks VSP SDN solution (network/nuage/nuage_vspk) (#24895) 9 years ago
network-integration.cfg Change play timeout for persistent connection command timeout (#27948) 9 years ago
nuage.yaml New module: management of the Nuage Networks VSP SDN solution (network/nuage/nuage_vspk) (#24895) 9 years ago
nxos.yaml Fix for nxos_ospf idempotent issue (#27913) 9 years ago
ops.yaml Continue running network tests after failure (#26407) 9 years ago
ovs.yaml Revert "Enforce the _raw_params variable with include_role (#26430)" 9 years ago
platform_agnostic.yaml junos implementation for net_l3_interface module (#26829) 9 years ago
rackspace.yml Add tests for rax_scaling_group 11 years ago
setup_gce.py test/: PEP8 compliancy (#24803) 9 years ago
target-prefixes.network openvswitch targets via network-integration (#27295) 9 years ago
vyos.yaml added integration tests for vyos_facts (#26748) 9 years ago