ansible/test/legacy/roles
Gaudenz Steinlin 6471e4653d Integration test cleanup for cloudscale modules (#53629)
* Integration test cleanup for cloudscale modules

This refactors the cleanup procedure for the integration tests of the
cloudscale_server and cloudscale_volume modules to use an "always"
section for cleanup. The cleanup code also deletes all resources which
contain the test run prefix. This ensures that all resources are cleaned
up regardless of the actual test result which is a prerequisite for
running these tests in CI.

* Move cloudscale_floating_ip tests from legacy to integration

This also adds code to make sure that floating IPs are deleted even if a
test run fails. This is unfortunately not possible for floatint IPv6
networks.
2019-03-12 17:53:49 +01:00
..
azure_rm_networkinterface/tasks Reorganize integration tests: 2017-09-14 07:14:30 -07:00
azure_rm_resourcegroup/tasks Reorganize integration tests: 2017-09-14 07:14:30 -07:00
cnos_backup Use https for links to ansible.com domains. 2018-04-23 11:33:56 -07:00
cnos_bgp Use https for links to ansible.com domains. 2018-04-23 11:33:56 -07:00
cnos_command Use https for links to ansible.com domains. 2018-04-23 11:33:56 -07:00
cnos_conditional_command Use https for links to ansible.com domains. 2018-04-23 11:33:56 -07:00
cnos_conditional_template Use https for links to ansible.com domains. 2018-04-23 11:33:56 -07:00
cnos_ethernet Use https for links to ansible.com domains. 2018-04-23 11:33:56 -07:00
cnos_facts Use https for links to ansible.com domains. 2018-04-23 11:33:56 -07:00
cnos_image Use https for links to ansible.com domains. 2018-04-23 11:33:56 -07:00
cnos_portchannel Use https for links to ansible.com domains. 2018-04-23 11:33:56 -07:00
cnos_rollback Use https for links to ansible.com domains. 2018-04-23 11:33:56 -07:00
cnos_save Use https for links to ansible.com domains. 2018-04-23 11:33:56 -07:00
cnos_showrun Use https for links to ansible.com domains. 2018-04-23 11:33:56 -07:00
cnos_template Use https for links to ansible.com domains. 2018-04-23 11:33:56 -07:00
cnos_vlag Use https for links to ansible.com domains. 2018-04-23 11:33:56 -07:00
cnos_vlan Use https for links to ansible.com domains. 2018-04-23 11:33:56 -07:00
ec2_elb_instance_setup Reorganize integration tests: 2017-09-14 07:14:30 -07:00
ec2_provision_instances Reorganize integration tests: 2017-09-14 07:14:30 -07:00
netscaler_cs_action Deprecate tests used as filters (#32361) 2017-11-27 17:58:08 -05:00
netscaler_cs_policy Deprecate tests used as filters (#32361) 2017-11-27 17:58:08 -05:00
netscaler_cs_vserver Deprecate tests used as filters (#32361) 2017-11-27 17:58:08 -05:00
netscaler_gslb_service Deprecate tests used as filters (#32361) 2017-11-27 17:58:08 -05:00
netscaler_gslb_site Deprecate tests used as filters (#32361) 2017-11-27 17:58:08 -05:00
netscaler_gslb_vserver Deprecate tests used as filters (#32361) 2017-11-27 17:58:08 -05:00
netscaler_lb_monitor Deprecate tests used as filters (#32361) 2017-11-27 17:58:08 -05:00
netscaler_lb_vserver Deprecate tests used as filters (#32361) 2017-11-27 17:58:08 -05:00
netscaler_save_config Reorganize integration tests: 2017-09-14 07:14:30 -07:00
netscaler_server Deprecate tests used as filters (#32361) 2017-11-27 17:58:08 -05:00
netscaler_service Deprecate tests used as filters (#32361) 2017-11-27 17:58:08 -05:00
netscaler_servicegroup Deprecate tests used as filters (#32361) 2017-11-27 17:58:08 -05:00
netscaler_ssl_certkey Deprecate tests used as filters (#32361) 2017-11-27 17:58:08 -05:00
one_image Add OpenNebula one_image module (#37831) 2018-04-02 16:58:39 +02:00
one_image_facts Add OpenNebula one_image_facts module (#38169) 2018-04-04 22:53:31 +02:00
one_service Add OpenNebula one_service module (#37829) 2018-05-24 13:32:45 +02:00
one_vm Add mode, owner_id and group_id options to one_vm (#40217) 2018-05-25 08:00:26 +02:00
online_server_facts/tasks Add an Online servers fact 2018-09-24 21:03:50 +02:00
online_user_facts/tasks Add an user facts module for Online (#44709) 2018-08-31 14:02:40 -04:00
prepare_rax_tests/defaults Reorganize integration tests: 2017-09-14 07:14:30 -07:00
prepare_tests/tasks always_run: removed deprecated always_run task option (#40470) 2018-05-23 07:10:36 +10:00
scaleway_compute feat: meaningful error message scaleway image not found (#48829) 2018-11-21 11:40:15 +00:00
scaleway_image_facts/tasks Select image facts by region (#44965) 2018-09-06 11:57:43 -04:00
scaleway_ip Add a Scaleway IP module (#45121) 2018-09-24 10:14:23 -04:00
scaleway_ip_facts/tasks Specify region in IP facts (#46210) 2018-10-07 05:09:12 -05:00
scaleway_lb Add a Scaleway load-balancer module (#51741) 2019-02-11 15:28:55 +00:00
scaleway_organization_facts/tasks scaleway: Introduce scaleway_organization_facts module 2018-08-24 18:15:45 +02:00
scaleway_s3 Add support for Scaleway object storage (#46353) 2018-11-09 16:16:53 +00:00
scaleway_security_group feat: add scaleway security group module (#45686) 2018-09-25 16:39:49 +01:00
scaleway_security_group_facts/tasks Add region parameters to sg (#46211) 2018-10-07 05:09:02 -05:00
scaleway_security_group_rule feat: dynamic security group (#46571) 2018-10-21 16:05:30 +01:00
scaleway_server_facts/tasks Add region to server facts (#46212) 2018-10-07 05:08:50 -05:00
scaleway_snapshot_facts/tasks Add region to snapshots facts (#46213) 2018-10-07 05:08:25 -05:00
scaleway_ssh/tasks scaleway: Refactor modules 2018-08-24 18:15:45 +02:00
scaleway_user_data fix scaleway user data tests (#46570) 2018-10-12 05:03:18 +10:00
scaleway_volume scaleway: Refactor modules 2018-08-24 18:15:45 +02:00
scaleway_volume_facts/tasks Add region to the volume facts (#46214) 2018-10-06 09:36:29 -05:00
setup_ec2 Add symlinks sanity test. (#46467) 2018-10-04 07:02:42 -07:00
setup_sshkey/tasks Add symlinks sanity test. (#46467) 2018-10-04 07:02:42 -07:00
test_azure Reorganize integration tests: 2017-09-14 07:14:30 -07:00
test_cloudflare_dns Add DS record type to cloudflare_dns module (#44349) 2018-08-18 21:56:02 +02:00
test_consul_acl Reorganize integration tests: 2017-09-14 07:14:30 -07:00
test_consul_inventory/tasks Deprecate tests used as filters (#32361) 2017-11-27 17:58:08 -05:00
test_consul_kv/tasks Deprecate tests used as filters (#32361) 2017-11-27 17:58:08 -05:00
test_consul_service/tasks Deprecate tests used as filters (#32361) 2017-11-27 17:58:08 -05:00
test_consul_session/tasks Reorganize integration tests: 2017-09-14 07:14:30 -07:00
test_digital_ocean/tasks Digital Ocean Integration tests (#29960) 2018-11-28 12:07:47 +00:00
test_ec2 Reorganize integration tests: 2017-09-14 07:14:30 -07:00
test_ec2_asg/tasks Reorganize integration tests: 2017-09-14 07:14:30 -07:00
test_ec2_eip Reorganize integration tests: 2017-09-14 07:14:30 -07:00
test_ec2_elb Reorganize integration tests: 2017-09-14 07:14:30 -07:00
test_ec2_vpc_nat_gateway Reorganize integration tests: 2017-09-14 07:14:30 -07:00
test_exoscale_dns exo_dns_record: remove limitation for multiple records only for A type (#35173) 2018-02-05 22:40:02 +01:00
test_gcdns Reorganize integration tests: 2017-09-14 07:14:30 -07:00
test_gce Deprecate tests used as filters (#32361) 2017-11-27 17:58:08 -05:00
test_gce_labels Reorganize integration tests: 2017-09-14 07:14:30 -07:00
test_gce_mig Reorganize integration tests: 2017-09-14 07:14:30 -07:00
test_gce_net Reorganize integration tests: 2017-09-14 07:14:30 -07:00
test_gce_pd Reorganize integration tests: 2017-09-14 07:14:30 -07:00
test_gce_tag Reorganize integration tests: 2017-09-14 07:14:30 -07:00
test_gcp_glb Reorganize integration tests: 2017-09-14 07:14:30 -07:00
test_gcp_healthcheck Reorganize integration tests: 2017-09-14 07:14:30 -07:00
test_gcp_url_map Reorganize integration tests: 2017-09-14 07:14:30 -07:00
test_jenkins_job Deprecate tests used as filters (#32361) 2017-11-27 17:58:08 -05:00
test_rax Deprecate tests used as filters (#32361) 2017-11-27 17:58:08 -05:00
test_rax_cbs Deprecate tests used as filters (#32361) 2017-11-27 17:58:08 -05:00
test_rax_cbs_attachments Deprecate tests used as filters (#32361) 2017-11-27 17:58:08 -05:00
test_rax_cdb Deprecate tests used as filters (#32361) 2017-11-27 17:58:08 -05:00
test_rax_cdb_database Deprecate tests used as filters (#32361) 2017-11-27 17:58:08 -05:00
test_rax_clb Deprecate tests used as filters (#32361) 2017-11-27 17:58:08 -05:00
test_rax_clb_nodes Deprecate tests used as filters (#32361) 2017-11-27 17:58:08 -05:00
test_rax_facts Deprecate tests used as filters (#32361) 2017-11-27 17:58:08 -05:00
test_rax_identity Deprecate tests used as filters (#32361) 2017-11-27 17:58:08 -05:00
test_rax_keypair Deprecate tests used as filters (#32361) 2017-11-27 17:58:08 -05:00
test_rax_meta Deprecate tests used as filters (#32361) 2017-11-27 17:58:08 -05:00
test_rax_network Deprecate tests used as filters (#32361) 2017-11-27 17:58:08 -05:00
test_rax_scaling_group Deprecate tests used as filters (#32361) 2017-11-27 17:58:08 -05:00