ansible/test/integration/roles
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.
2017-08-09 15:21:12 -04:00
..
cloudscale_server Test placement (#21801) 2017-02-22 12:43:45 -08:00
cnos_backup Fix spelling mistakes (comments only) (#25564) 2017-06-12 07:55:19 +01:00
cnos_bgp Fix spelling mistakes (comments only) (#25564) 2017-06-12 07:55:19 +01:00
cnos_command Fix spelling mistakes (comments only) (#25564) 2017-06-12 07:55:19 +01:00
cnos_conditional_command Fix spelling mistakes (comments only) (#25564) 2017-06-12 07:55:19 +01:00
cnos_conditional_template Fix spelling mistakes (comments only) (#25564) 2017-06-12 07:55:19 +01:00
cnos_ethernet Fix spelling mistakes (comments only) (#25564) 2017-06-12 07:55:19 +01:00
cnos_facts Fix spelling mistakes (comments only) (#25564) 2017-06-12 07:55:19 +01:00
cnos_image Fix spelling mistakes (comments only) (#25564) 2017-06-12 07:55:19 +01:00
cnos_portchannel Fix spelling mistakes (comments only) (#25564) 2017-06-12 07:55:19 +01:00
cnos_rollback Fix spelling mistakes (comments only) (#25564) 2017-06-12 07:55:19 +01:00
cnos_save Fix spelling mistakes (comments only) (#25564) 2017-06-12 07:55:19 +01:00
cnos_showrun Fix spelling mistakes (comments only) (#25564) 2017-06-12 07:55:19 +01:00
cnos_template Fix spelling mistakes (comments only) (#25564) 2017-06-12 07:55:19 +01:00
cnos_vlag Fix spelling mistakes (comments only) (#25564) 2017-06-12 07:55:19 +01:00
cnos_vlan Fix spelling mistakes (comments only) (#25564) 2017-06-12 07:55:19 +01:00
ec2_elb_instance_setup Fixes for tests that assumed yum as package manager for systems that 2015-12-20 08:06:26 -08:00
ec2_provision_instances Fixes for EC2 module integration tests. 2017-05-03 22:40:08 +08:00
netscaler_cs_action Add module netscaler_cs_action (#26147) 2017-06-28 19:16:46 +05:30
netscaler_cs_policy New module: manage Citrix Netscaler content switching policy configuration (network/netscaler/netscaler_cs_policy) (#26189) 2017-08-01 18:35:29 +01:00
netscaler_cs_vserver New module: manage Citrix Netscaler content switching virtual server configuration (network/netscaler/netscaler_cs_vserver) (#26245) 2017-08-01 18:43:59 +01:00
netscaler_gslb_service New module: manage Citrix Netscaler GSLB service configuration (network/netscaler/netscaler_gslb_service)) (#27638) 2017-08-03 15:26:05 +01:00
netscaler_gslb_site New module: manage Citrix Netscaler GSLB site configuration (network/netscaler/netscaler_gslb_site) (#27639) 2017-08-03 15:26:17 +01:00
netscaler_gslb_vserver Add netscaler_gslb_vserver (#27640) 2017-08-03 12:32:10 +01:00
netscaler_lb_monitor Add netscaler_lb_monitor (#26143) 2017-08-01 11:30:47 -06:00
netscaler_lb_vserver New module: manage Citrix Netscaler load balancer virtual servers configuration (network/netscaler/netscaler_lb_vserver) (#26144) 2017-08-01 18:33:35 +01:00
netscaler_save_config Add netscaler_save_config module (#25614) 2017-06-26 18:46:52 +05:30
netscaler_server Add netscaler_server module (#25537) 2017-06-27 23:08:00 +05:30
netscaler_service New module: manage Citrix Netscaler GSLB service configuration (network/netscaler/netscaler_gslb_service)) (#27638) 2017-08-03 15:26:05 +01:00
netscaler_servicegroup New module: manage Citrix Netscaler servicegroup configuration (network/netscaler/netscaler_servicegroup)) (#26183) 2017-08-01 18:34:28 +01:00
netscaler_ssl_certkey New module: manage Citrix Netscaler SSL certificate keys (network/netscaler/netscaler_ssl_certkey)) (#27641) 2017-08-03 15:24:56 +01:00
prepare_rax_tests/defaults Make the wait_timeout for rax tests a configurable default 2015-06-29 12:09:16 -05:00
prepare_tests/tasks Moving creating of testing work dir out of dep role and into Makefile 2016-03-03 15:26:08 -05:00
test_azure Fix cosmetic problems in YAML source 2016-11-11 14:50:57 -08:00
test_cloudflare_dns Fix cosmetic problems in YAML source 2016-11-11 14:50:57 -08:00
test_consul_acl Adds support for all Consul 0.8 ACL rule scopes (#25800) 2017-08-09 15:21:12 -04:00
test_consul_inventory/tasks Initial commit of Ansible support for the Consul clustering framework (http://consul.io). 2015-01-24 01:09:03 +00:00
test_consul_kv/tasks Fix cosmetic problems in YAML source 2016-11-11 14:50:57 -08:00
test_consul_service/tasks Consul: make service_port optional in service definition, like specified in Consul docs (#21737) 2017-06-19 19:29:40 +01:00
test_consul_session/tasks Fix cosmetic problems in YAML source 2016-11-11 14:50:57 -08:00
test_ec2 [test_ec2*] cloud integration test updates 2014-03-13 11:28:02 -04:00
test_ec2_asg/tasks Fix cosmetic problems in YAML source 2016-11-11 14:50:57 -08:00
test_ec2_eip Ensure exit_json returns failed = False 2017-05-30 14:56:31 -07:00
test_ec2_elb Fix cosmetic problems in YAML source 2016-11-11 14:50:57 -08:00
test_ec2_vpc_nat_gateway Move ec2_vpc_nat_gateway integration test role. 2016-10-31 14:07:05 -07:00
test_exoscale_dns exo_dns: new module utils and integration tests for exoscale DNS (#17230) 2016-08-30 21:48:28 +02:00
test_gcdns Integration Playbook for Google Cloud DNS module. (#17698) 2016-09-22 14:40:57 -04:00
test_gce [GCE] updates to gce integration test (#18097) 2016-11-11 13:17:47 -05:00
test_gce_labels [google] adding a GCE labels module 2017-07-25 09:36:33 -04:00
test_gce_mig Integration Playbook for Google Cloud DNS module. (#17698) 2016-09-22 14:40:57 -04:00
test_gce_net [GCE] gce_net integration test (#21502) 2017-02-16 16:39:25 -05:00
test_gce_pd Fix cosmetic problems in YAML source 2016-11-11 14:50:57 -08:00
test_gce_tag Fix spelling mistakes (comments only) (#25564) 2017-06-12 07:55:19 +01:00
test_gcp_glb [GCP] Global Load Balancer Integration Test (#24704) 2017-05-18 14:00:51 -04:00
test_gcp_healthcheck [GCP] Healthcheck module (#24564) 2017-05-18 12:49:50 -04:00
test_gcp_url_map [GCE] [GCP] UrlMap module (#24422) 2017-05-11 13:02:32 -04:00
test_jenkins_job Fix spelling mistakes (comments only) (#25564) 2017-06-12 07:55:19 +01:00
test_rax Make the wait_timeout for rax tests a configurable default 2015-06-29 12:09:16 -05:00
test_rax_cbs Fix cosmetic problems in YAML source 2016-11-11 14:50:57 -08:00
test_rax_cbs_attachments Fix YAML formatting issue for rax integration tests 2015-06-30 09:38:12 -05:00
test_rax_cdb Fix YAML source and check it on Shippable (#15678) 2016-06-04 10:58:17 -07:00
test_rax_cdb_database Fix YAML formatting issue for rax integration tests 2015-06-30 09:38:12 -05:00
test_rax_clb Fix YAML formatting issue for rax integration tests 2015-06-30 09:38:12 -05:00
test_rax_clb_nodes Fix YAML formatting issue for rax integration tests 2015-06-30 09:38:12 -05:00
test_rax_facts Fix YAML formatting issue for rax integration tests 2015-06-30 09:38:12 -05:00
test_rax_identity Add tests for rax_identity 2015-02-11 12:59:02 -06:00
test_rax_keypair Fix YAML formatting issue for rax integration tests 2015-06-30 09:38:12 -05:00
test_rax_meta Fix YAML formatting issue for rax integration tests 2015-06-30 09:38:12 -05:00
test_rax_network Fix YAML formatting issue for rax integration tests 2015-06-30 09:38:12 -05:00
test_rax_scaling_group Fix cosmetic problems in YAML source 2016-11-11 14:50:57 -08:00
setup_ec2 Enable cloud tests for use with ansible-test. 2017-05-05 21:46:29 +08:00
setup_sshkey Enable cloud tests for use with ansible-test. 2017-05-05 21:46:29 +08:00