summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rw-r--r--test/integration/targets/gcp_appengine_firewall_rule/aliases2
-rw-r--r--test/integration/targets/gcp_appengine_firewall_rule/defaults/main.yml2
-rw-r--r--test/integration/targets/gcp_appengine_firewall_rule/meta/main.yml0
-rw-r--r--test/integration/targets/gcp_appengine_firewall_rule/tasks/autogen.yml108
-rw-r--r--test/integration/targets/gcp_appengine_firewall_rule/tasks/main.yml2
-rw-r--r--test/integration/targets/gcp_bigquery_dataset/aliases2
-rw-r--r--test/integration/targets/gcp_bigquery_dataset/defaults/main.yml2
-rw-r--r--test/integration/targets/gcp_bigquery_dataset/meta/main.yml0
-rw-r--r--test/integration/targets/gcp_bigquery_dataset/tasks/autogen.yml108
-rw-r--r--test/integration/targets/gcp_bigquery_dataset/tasks/main.yml2
-rw-r--r--test/integration/targets/gcp_bigquery_table/aliases2
-rw-r--r--test/integration/targets/gcp_bigquery_table/defaults/main.yml2
-rw-r--r--test/integration/targets/gcp_bigquery_table/meta/main.yml0
-rw-r--r--test/integration/targets/gcp_bigquery_table/tasks/autogen.yml149
-rw-r--r--test/integration/targets/gcp_bigquery_table/tasks/main.yml2
-rw-r--r--test/integration/targets/gcp_cloudbuild_trigger/aliases2
-rw-r--r--test/integration/targets/gcp_cloudbuild_trigger/defaults/main.yml3
-rw-r--r--test/integration/targets/gcp_cloudbuild_trigger/meta/main.yml0
-rw-r--r--test/integration/targets/gcp_cloudfunctions_cloud_function/aliases2
-rw-r--r--test/integration/targets/gcp_cloudfunctions_cloud_function/defaults/main.yml2
-rw-r--r--test/integration/targets/gcp_cloudfunctions_cloud_function/meta/main.yml0
-rw-r--r--test/integration/targets/gcp_cloudfunctions_cloud_function/tasks/autogen.yml120
-rw-r--r--test/integration/targets/gcp_cloudfunctions_cloud_function/tasks/main.yml2
-rw-r--r--test/integration/targets/gcp_cloudscheduler_job/aliases2
-rw-r--r--test/integration/targets/gcp_cloudscheduler_job/defaults/main.yml2
-rw-r--r--test/integration/targets/gcp_cloudscheduler_job/meta/main.yml0
-rw-r--r--test/integration/targets/gcp_cloudscheduler_job/tasks/autogen.yml155
-rw-r--r--test/integration/targets/gcp_cloudscheduler_job/tasks/main.yml2
-rw-r--r--test/integration/targets/gcp_cloudtasks_queue/aliases2
-rw-r--r--test/integration/targets/gcp_cloudtasks_queue/defaults/main.yml2
-rw-r--r--test/integration/targets/gcp_cloudtasks_queue/meta/main.yml0
-rw-r--r--test/integration/targets/gcp_cloudtasks_queue/tasks/autogen.yml105
-rw-r--r--test/integration/targets/gcp_cloudtasks_queue/tasks/main.yml2
-rw-r--r--test/integration/targets/gcp_compute_address/aliases2
-rw-r--r--test/integration/targets/gcp_compute_address/defaults/main.yml2
-rw-r--r--test/integration/targets/gcp_compute_address/meta/main.yml0
-rw-r--r--test/integration/targets/gcp_compute_address/tasks/autogen.yml109
-rw-r--r--test/integration/targets/gcp_compute_address/tasks/main.yml2
-rw-r--r--test/integration/targets/gcp_compute_autoscaler/aliases2
-rw-r--r--test/integration/targets/gcp_compute_autoscaler/defaults/main.yml2
-rw-r--r--test/integration/targets/gcp_compute_autoscaler/meta/main.yml0
-rw-r--r--test/integration/targets/gcp_compute_autoscaler/tasks/autogen.yml251
-rw-r--r--test/integration/targets/gcp_compute_autoscaler/tasks/main.yml2
-rw-r--r--test/integration/targets/gcp_compute_backend_bucket/aliases2
-rw-r--r--test/integration/targets/gcp_compute_backend_bucket/defaults/main.yml2
-rw-r--r--test/integration/targets/gcp_compute_backend_bucket/meta/main.yml0
-rw-r--r--test/integration/targets/gcp_compute_backend_bucket/tasks/autogen.yml137
-rw-r--r--test/integration/targets/gcp_compute_backend_bucket/tasks/main.yml2
-rw-r--r--test/integration/targets/gcp_compute_backend_service/aliases2
-rw-r--r--test/integration/targets/gcp_compute_backend_service/defaults/main.yml2
-rw-r--r--test/integration/targets/gcp_compute_backend_service/meta/main.yml0
-rw-r--r--test/integration/targets/gcp_compute_backend_service/tasks/autogen.yml174
-rw-r--r--test/integration/targets/gcp_compute_backend_service/tasks/main.yml2
-rw-r--r--test/integration/targets/gcp_compute_disk/aliases2
-rw-r--r--test/integration/targets/gcp_compute_disk/defaults/main.yml2
-rw-r--r--test/integration/targets/gcp_compute_disk/meta/main.yml0
-rw-r--r--test/integration/targets/gcp_compute_disk/tasks/autogen.yml124
-rw-r--r--test/integration/targets/gcp_compute_disk/tasks/main.yml2
-rw-r--r--test/integration/targets/gcp_compute_firewall/aliases2
-rw-r--r--test/integration/targets/gcp_compute_firewall/defaults/main.yml2
-rw-r--r--test/integration/targets/gcp_compute_firewall/meta/main.yml0
-rw-r--r--test/integration/targets/gcp_compute_firewall/tasks/autogen.yml147
-rw-r--r--test/integration/targets/gcp_compute_firewall/tasks/main.yml3
-rw-r--r--test/integration/targets/gcp_compute_firewall/tasks/update.yml179
-rw-r--r--test/integration/targets/gcp_compute_forwarding_rule/aliases2
-rw-r--r--test/integration/targets/gcp_compute_forwarding_rule/defaults/main.yml2
-rw-r--r--test/integration/targets/gcp_compute_forwarding_rule/meta/main.yml0
-rw-r--r--test/integration/targets/gcp_compute_forwarding_rule/tasks/autogen.yml170
-rw-r--r--test/integration/targets/gcp_compute_forwarding_rule/tasks/main.yml2
-rw-r--r--test/integration/targets/gcp_compute_global_address/aliases2
-rw-r--r--test/integration/targets/gcp_compute_global_address/defaults/main.yml2
-rw-r--r--test/integration/targets/gcp_compute_global_address/meta/main.yml0
-rw-r--r--test/integration/targets/gcp_compute_global_address/tasks/autogen.yml102
-rw-r--r--test/integration/targets/gcp_compute_global_address/tasks/main.yml2
-rw-r--r--test/integration/targets/gcp_compute_global_forwarding_rule/aliases2
-rw-r--r--test/integration/targets/gcp_compute_global_forwarding_rule/defaults/main.yml2
-rw-r--r--test/integration/targets/gcp_compute_global_forwarding_rule/meta/main.yml0
-rw-r--r--test/integration/targets/gcp_compute_global_forwarding_rule/tasks/autogen.yml251
-rw-r--r--test/integration/targets/gcp_compute_global_forwarding_rule/tasks/main.yml2
-rw-r--r--test/integration/targets/gcp_compute_health_check/aliases2
-rw-r--r--test/integration/targets/gcp_compute_health_check/defaults/main.yml2
-rw-r--r--test/integration/targets/gcp_compute_health_check/meta/main.yml0
-rw-r--r--test/integration/targets/gcp_compute_health_check/tasks/autogen.yml142
-rw-r--r--test/integration/targets/gcp_compute_health_check/tasks/main.yml2
-rw-r--r--test/integration/targets/gcp_compute_http_health_check/aliases2
-rw-r--r--test/integration/targets/gcp_compute_http_health_check/defaults/main.yml2
-rw-r--r--test/integration/targets/gcp_compute_http_health_check/meta/main.yml0
-rw-r--r--test/integration/targets/gcp_compute_http_health_check/tasks/autogen.yml122
-rw-r--r--test/integration/targets/gcp_compute_http_health_check/tasks/main.yml2
-rw-r--r--test/integration/targets/gcp_compute_https_health_check/aliases2
-rw-r--r--test/integration/targets/gcp_compute_https_health_check/defaults/main.yml2
-rw-r--r--test/integration/targets/gcp_compute_https_health_check/meta/main.yml0
-rw-r--r--test/integration/targets/gcp_compute_https_health_check/tasks/autogen.yml122
-rw-r--r--test/integration/targets/gcp_compute_https_health_check/tasks/main.yml2
-rw-r--r--test/integration/targets/gcp_compute_image/aliases2
-rw-r--r--test/integration/targets/gcp_compute_image/defaults/main.yml2
-rw-r--r--test/integration/targets/gcp_compute_image/meta/main.yml0
-rw-r--r--test/integration/targets/gcp_compute_image/tasks/autogen.yml129
-rw-r--r--test/integration/targets/gcp_compute_image/tasks/main.yml2
-rw-r--r--test/integration/targets/gcp_compute_instance/aliases2
-rw-r--r--test/integration/targets/gcp_compute_instance/defaults/main.yml2
-rw-r--r--test/integration/targets/gcp_compute_instance/meta/main.yml0
-rw-r--r--test/integration/targets/gcp_compute_instance/tasks/autogen.yml276
-rw-r--r--test/integration/targets/gcp_compute_instance/tasks/main.yml2
-rw-r--r--test/integration/targets/gcp_compute_instance_group/aliases2
-rw-r--r--test/integration/targets/gcp_compute_instance_group/defaults/main.yml2
-rw-r--r--test/integration/targets/gcp_compute_instance_group/meta/main.yml0
-rw-r--r--test/integration/targets/gcp_compute_instance_group/tasks/autogen.yml149
-rw-r--r--test/integration/targets/gcp_compute_instance_group/tasks/main.yml2
-rw-r--r--test/integration/targets/gcp_compute_instance_group_manager/aliases2
-rw-r--r--test/integration/targets/gcp_compute_instance_group_manager/defaults/main.yml2
-rw-r--r--test/integration/targets/gcp_compute_instance_group_manager/meta/main.yml0
-rw-r--r--test/integration/targets/gcp_compute_instance_group_manager/tasks/autogen.yml206
-rw-r--r--test/integration/targets/gcp_compute_instance_group_manager/tasks/main.yml2
-rw-r--r--test/integration/targets/gcp_compute_instance_template/aliases2
-rw-r--r--test/integration/targets/gcp_compute_instance_template/defaults/main.yml2
-rw-r--r--test/integration/targets/gcp_compute_instance_template/meta/main.yml0
-rw-r--r--test/integration/targets/gcp_compute_instance_template/tasks/autogen.yml206
-rw-r--r--test/integration/targets/gcp_compute_instance_template/tasks/main.yml2
-rw-r--r--test/integration/targets/gcp_compute_interconnect_attachment/aliases2
-rw-r--r--test/integration/targets/gcp_compute_interconnect_attachment/defaults/main.yml3
-rw-r--r--test/integration/targets/gcp_compute_interconnect_attachment/meta/main.yml0
-rw-r--r--test/integration/targets/gcp_compute_network/aliases2
-rw-r--r--test/integration/targets/gcp_compute_network/defaults/main.yml2
-rw-r--r--test/integration/targets/gcp_compute_network/meta/main.yml0
-rw-r--r--test/integration/targets/gcp_compute_network/tasks/autogen.yml107
-rw-r--r--test/integration/targets/gcp_compute_network/tasks/main.yml2
-rw-r--r--test/integration/targets/gcp_compute_network_endpoint_group/aliases2
-rw-r--r--test/integration/targets/gcp_compute_network_endpoint_group/meta/main.yml0
-rw-r--r--test/integration/targets/gcp_compute_network_endpoint_group/tasks/autogen.yml169
-rw-r--r--test/integration/targets/gcp_compute_network_endpoint_group/tasks/main.yml2
-rw-r--r--test/integration/targets/gcp_compute_node_group/aliases2
-rw-r--r--test/integration/targets/gcp_compute_node_group/meta/main.yml0
-rw-r--r--test/integration/targets/gcp_compute_node_group/tasks/autogen.yml148
-rw-r--r--test/integration/targets/gcp_compute_node_group/tasks/main.yml2
-rw-r--r--test/integration/targets/gcp_compute_node_template/aliases2
-rw-r--r--test/integration/targets/gcp_compute_node_template/meta/main.yml0
-rw-r--r--test/integration/targets/gcp_compute_node_template/tasks/autogen.yml114
-rw-r--r--test/integration/targets/gcp_compute_node_template/tasks/main.yml2
-rw-r--r--test/integration/targets/gcp_compute_region_backend_service/aliases2
-rw-r--r--test/integration/targets/gcp_compute_region_backend_service/meta/main.yml0
-rw-r--r--test/integration/targets/gcp_compute_region_backend_service/tasks/autogen.yml164
-rw-r--r--test/integration/targets/gcp_compute_region_backend_service/tasks/main.yml2
-rw-r--r--test/integration/targets/gcp_compute_region_disk/aliases2
-rw-r--r--test/integration/targets/gcp_compute_region_disk/defaults/main.yml2
-rw-r--r--test/integration/targets/gcp_compute_region_disk/meta/main.yml0
-rw-r--r--test/integration/targets/gcp_compute_region_disk/tasks/autogen.yml139
-rw-r--r--test/integration/targets/gcp_compute_region_disk/tasks/main.yml2
-rw-r--r--test/integration/targets/gcp_compute_reservation/aliases2
-rw-r--r--test/integration/targets/gcp_compute_reservation/meta/main.yml0
-rw-r--r--test/integration/targets/gcp_compute_reservation/tasks/autogen.yml134
-rw-r--r--test/integration/targets/gcp_compute_reservation/tasks/main.yml2
-rw-r--r--test/integration/targets/gcp_compute_route/aliases2
-rw-r--r--test/integration/targets/gcp_compute_route/defaults/main.yml2
-rw-r--r--test/integration/targets/gcp_compute_route/meta/main.yml0
-rw-r--r--test/integration/targets/gcp_compute_route/tasks/autogen.yml152
-rw-r--r--test/integration/targets/gcp_compute_route/tasks/main.yml2
-rw-r--r--test/integration/targets/gcp_compute_router/aliases2
-rw-r--r--test/integration/targets/gcp_compute_router/defaults/main.yml2
-rw-r--r--test/integration/targets/gcp_compute_router/meta/main.yml0
-rw-r--r--test/integration/targets/gcp_compute_router/tasks/autogen.yml174
-rw-r--r--test/integration/targets/gcp_compute_router/tasks/main.yml2
-rw-r--r--test/integration/targets/gcp_compute_snapshot/aliases2
-rw-r--r--test/integration/targets/gcp_compute_snapshot/defaults/main.yml2
-rw-r--r--test/integration/targets/gcp_compute_snapshot/meta/main.yml0
-rw-r--r--test/integration/targets/gcp_compute_snapshot/tasks/autogen.yml144
-rw-r--r--test/integration/targets/gcp_compute_snapshot/tasks/main.yml2
-rw-r--r--test/integration/targets/gcp_compute_ssl_certificate/aliases2
-rw-r--r--test/integration/targets/gcp_compute_ssl_certificate/defaults/main.yml2
-rw-r--r--test/integration/targets/gcp_compute_ssl_certificate/meta/main.yml0
-rw-r--r--test/integration/targets/gcp_compute_ssl_certificate/tasks/autogen.yml227
-rw-r--r--test/integration/targets/gcp_compute_ssl_certificate/tasks/main.yml2
-rw-r--r--test/integration/targets/gcp_compute_ssl_policy/aliases2
-rw-r--r--test/integration/targets/gcp_compute_ssl_policy/defaults/main.yml2
-rw-r--r--test/integration/targets/gcp_compute_ssl_policy/meta/main.yml0
-rw-r--r--test/integration/targets/gcp_compute_ssl_policy/tasks/autogen.yml127
-rw-r--r--test/integration/targets/gcp_compute_ssl_policy/tasks/main.yml2
-rw-r--r--test/integration/targets/gcp_compute_subnetwork/aliases2
-rw-r--r--test/integration/targets/gcp_compute_subnetwork/defaults/main.yml2
-rw-r--r--test/integration/targets/gcp_compute_subnetwork/meta/main.yml0
-rw-r--r--test/integration/targets/gcp_compute_subnetwork/tasks/autogen.yml141
-rw-r--r--test/integration/targets/gcp_compute_subnetwork/tasks/main.yml2
-rw-r--r--test/integration/targets/gcp_compute_target_http_proxy/aliases2
-rw-r--r--test/integration/targets/gcp_compute_target_http_proxy/defaults/main.yml2
-rw-r--r--test/integration/targets/gcp_compute_target_http_proxy/meta/main.yml0
-rw-r--r--test/integration/targets/gcp_compute_target_http_proxy/tasks/autogen.yml200
-rw-r--r--test/integration/targets/gcp_compute_target_http_proxy/tasks/main.yml2
-rw-r--r--test/integration/targets/gcp_compute_target_https_proxy/aliases2
-rw-r--r--test/integration/targets/gcp_compute_target_https_proxy/defaults/main.yml2
-rw-r--r--test/integration/targets/gcp_compute_target_https_proxy/meta/main.yml0
-rw-r--r--test/integration/targets/gcp_compute_target_https_proxy/tasks/autogen.yml277
-rw-r--r--test/integration/targets/gcp_compute_target_https_proxy/tasks/main.yml2
-rw-r--r--test/integration/targets/gcp_compute_target_instance/aliases2
-rw-r--r--test/integration/targets/gcp_compute_target_instance/meta/main.yml0
-rw-r--r--test/integration/targets/gcp_compute_target_instance/tasks/autogen.yml173
-rw-r--r--test/integration/targets/gcp_compute_target_instance/tasks/main.yml2
-rw-r--r--test/integration/targets/gcp_compute_target_pool/aliases2
-rw-r--r--test/integration/targets/gcp_compute_target_pool/defaults/main.yml2
-rw-r--r--test/integration/targets/gcp_compute_target_pool/meta/main.yml0
-rw-r--r--test/integration/targets/gcp_compute_target_pool/tasks/autogen.yml109
-rw-r--r--test/integration/targets/gcp_compute_target_pool/tasks/main.yml2
-rw-r--r--test/integration/targets/gcp_compute_target_ssl_proxy/aliases2
-rw-r--r--test/integration/targets/gcp_compute_target_ssl_proxy/defaults/main.yml2
-rw-r--r--test/integration/targets/gcp_compute_target_ssl_proxy/meta/main.yml0
-rw-r--r--test/integration/targets/gcp_compute_target_ssl_proxy/tasks/autogen.yml266
-rw-r--r--test/integration/targets/gcp_compute_target_ssl_proxy/tasks/main.yml2
-rw-r--r--test/integration/targets/gcp_compute_target_tcp_proxy/aliases2
-rw-r--r--test/integration/targets/gcp_compute_target_tcp_proxy/defaults/main.yml2
-rw-r--r--test/integration/targets/gcp_compute_target_tcp_proxy/meta/main.yml0
-rw-r--r--test/integration/targets/gcp_compute_target_tcp_proxy/tasks/autogen.yml194
-rw-r--r--test/integration/targets/gcp_compute_target_tcp_proxy/tasks/main.yml2
-rw-r--r--test/integration/targets/gcp_compute_target_vpn_gateway/aliases2
-rw-r--r--test/integration/targets/gcp_compute_target_vpn_gateway/defaults/main.yml2
-rw-r--r--test/integration/targets/gcp_compute_target_vpn_gateway/meta/main.yml0
-rw-r--r--test/integration/targets/gcp_compute_target_vpn_gateway/tasks/autogen.yml153
-rw-r--r--test/integration/targets/gcp_compute_target_vpn_gateway/tasks/main.yml2
-rw-r--r--test/integration/targets/gcp_compute_url_map/aliases2
-rw-r--r--test/integration/targets/gcp_compute_url_map/defaults/main.yml2
-rw-r--r--test/integration/targets/gcp_compute_url_map/meta/main.yml0
-rw-r--r--test/integration/targets/gcp_compute_url_map/tasks/autogen.yml181
-rw-r--r--test/integration/targets/gcp_compute_url_map/tasks/main.yml2
-rw-r--r--test/integration/targets/gcp_compute_vpn_tunnel/aliases2
-rw-r--r--test/integration/targets/gcp_compute_vpn_tunnel/defaults/main.yml2
-rw-r--r--test/integration/targets/gcp_compute_vpn_tunnel/meta/main.yml0
-rw-r--r--test/integration/targets/gcp_compute_vpn_tunnel/tasks/autogen.yml202
-rw-r--r--test/integration/targets/gcp_compute_vpn_tunnel/tasks/main.yml2
-rw-r--r--test/integration/targets/gcp_container_cluster/aliases2
-rw-r--r--test/integration/targets/gcp_container_cluster/defaults/main.yml2
-rw-r--r--test/integration/targets/gcp_container_cluster/meta/main.yml0
-rw-r--r--test/integration/targets/gcp_container_cluster/tasks/autogen.yml140
-rw-r--r--test/integration/targets/gcp_container_cluster/tasks/main.yml2
-rw-r--r--test/integration/targets/gcp_container_node_pool/aliases2
-rw-r--r--test/integration/targets/gcp_container_node_pool/defaults/main.yml2
-rw-r--r--test/integration/targets/gcp_container_node_pool/meta/main.yml0
-rw-r--r--test/integration/targets/gcp_container_node_pool/tasks/autogen.yml141
-rw-r--r--test/integration/targets/gcp_container_node_pool/tasks/main.yml2
-rw-r--r--test/integration/targets/gcp_dns_managed_zone/aliases2
-rw-r--r--test/integration/targets/gcp_dns_managed_zone/defaults/main.yml2
-rw-r--r--test/integration/targets/gcp_dns_managed_zone/meta/main.yml0
-rw-r--r--test/integration/targets/gcp_dns_managed_zone/tasks/autogen.yml110
-rw-r--r--test/integration/targets/gcp_dns_managed_zone/tasks/main.yml2
-rw-r--r--test/integration/targets/gcp_dns_resource_record_set/aliases2
-rw-r--r--test/integration/targets/gcp_dns_resource_record_set/defaults/main.yml2
-rw-r--r--test/integration/targets/gcp_dns_resource_record_set/meta/main.yml0
-rw-r--r--test/integration/targets/gcp_dns_resource_record_set/tasks/autogen.yml154
-rw-r--r--test/integration/targets/gcp_dns_resource_record_set/tasks/main.yml2
-rw-r--r--test/integration/targets/gcp_filestore_instance/aliases2
-rw-r--r--test/integration/targets/gcp_filestore_instance/defaults/main.yml2
-rw-r--r--test/integration/targets/gcp_filestore_instance/meta/main.yml0
-rw-r--r--test/integration/targets/gcp_filestore_instance/tasks/autogen.yml145
-rw-r--r--test/integration/targets/gcp_filestore_instance/tasks/main.yml2
-rw-r--r--test/integration/targets/gcp_iam_role/aliases2
-rw-r--r--test/integration/targets/gcp_iam_role/defaults/main.yml2
-rw-r--r--test/integration/targets/gcp_iam_role/meta/main.yml0
-rw-r--r--test/integration/targets/gcp_iam_role/tasks/autogen.yml128
-rw-r--r--test/integration/targets/gcp_iam_role/tasks/main.yml2
-rw-r--r--test/integration/targets/gcp_iam_service_account/aliases2
-rw-r--r--test/integration/targets/gcp_iam_service_account/defaults/main.yml2
-rw-r--r--test/integration/targets/gcp_iam_service_account/meta/main.yml0
-rw-r--r--test/integration/targets/gcp_iam_service_account/tasks/autogen.yml103
-rw-r--r--test/integration/targets/gcp_iam_service_account/tasks/main.yml2
-rw-r--r--test/integration/targets/gcp_iam_service_account_key/aliases2
-rw-r--r--test/integration/targets/gcp_iam_service_account_key/defaults/main.yml3
-rw-r--r--test/integration/targets/gcp_iam_service_account_key/meta/main.yml0
-rw-r--r--test/integration/targets/gcp_kms_crypto_key/aliases2
-rw-r--r--test/integration/targets/gcp_kms_crypto_key/defaults/main.yml2
-rw-r--r--test/integration/targets/gcp_kms_crypto_key/meta/main.yml0
-rw-r--r--test/integration/targets/gcp_kms_crypto_key/tasks/autogen.yml73
-rw-r--r--test/integration/targets/gcp_kms_crypto_key/tasks/main.yml2
-rw-r--r--test/integration/targets/gcp_kms_key_ring/aliases2
-rw-r--r--test/integration/targets/gcp_kms_key_ring/defaults/main.yml2
-rw-r--r--test/integration/targets/gcp_kms_key_ring/meta/main.yml0
-rw-r--r--test/integration/targets/gcp_kms_key_ring/tasks/autogen.yml63
-rw-r--r--test/integration/targets/gcp_kms_key_ring/tasks/main.yml2
-rw-r--r--test/integration/targets/gcp_logging_metric/aliases2
-rw-r--r--test/integration/targets/gcp_logging_metric/meta/main.yml0
-rw-r--r--test/integration/targets/gcp_logging_metric/tasks/autogen.yml183
-rw-r--r--test/integration/targets/gcp_logging_metric/tasks/main.yml2
-rw-r--r--test/integration/targets/gcp_mlengine_model/aliases2
-rw-r--r--test/integration/targets/gcp_mlengine_model/defaults/main.yml2
-rw-r--r--test/integration/targets/gcp_mlengine_model/meta/main.yml0
-rw-r--r--test/integration/targets/gcp_mlengine_model/tasks/autogen.yml113
-rw-r--r--test/integration/targets/gcp_mlengine_model/tasks/main.yml2
-rw-r--r--test/integration/targets/gcp_mlengine_version/aliases2
-rw-r--r--test/integration/targets/gcp_mlengine_version/defaults/main.yml2
-rw-r--r--test/integration/targets/gcp_mlengine_version/meta/main.yml0
-rw-r--r--test/integration/targets/gcp_mlengine_version/tasks/autogen.yml155
-rw-r--r--test/integration/targets/gcp_mlengine_version/tasks/main.yml2
-rw-r--r--test/integration/targets/gcp_pubsub_subscription/aliases2
-rw-r--r--test/integration/targets/gcp_pubsub_subscription/defaults/main.yml2
-rw-r--r--test/integration/targets/gcp_pubsub_subscription/meta/main.yml0
-rw-r--r--test/integration/targets/gcp_pubsub_subscription/tasks/autogen.yml128
-rw-r--r--test/integration/targets/gcp_pubsub_subscription/tasks/main.yml2
-rw-r--r--test/integration/targets/gcp_pubsub_topic/aliases2
-rw-r--r--test/integration/targets/gcp_pubsub_topic/defaults/main.yml2
-rw-r--r--test/integration/targets/gcp_pubsub_topic/meta/main.yml0
-rw-r--r--test/integration/targets/gcp_pubsub_topic/tasks/autogen.yml98
-rw-r--r--test/integration/targets/gcp_pubsub_topic/tasks/main.yml2
-rw-r--r--test/integration/targets/gcp_redis_instance/aliases2
-rw-r--r--test/integration/targets/gcp_redis_instance/defaults/main.yml2
-rw-r--r--test/integration/targets/gcp_redis_instance/meta/main.yml0
-rw-r--r--test/integration/targets/gcp_redis_instance/tasks/autogen.yml170
-rw-r--r--test/integration/targets/gcp_redis_instance/tasks/main.yml2
-rw-r--r--test/integration/targets/gcp_resourcemanager_project/aliases2
-rw-r--r--test/integration/targets/gcp_resourcemanager_project/defaults/main.yml2
-rw-r--r--test/integration/targets/gcp_resourcemanager_project/meta/main.yml0
-rw-r--r--test/integration/targets/gcp_resourcemanager_project/tasks/autogen.yml113
-rw-r--r--test/integration/targets/gcp_resourcemanager_project/tasks/main.yml2
-rw-r--r--test/integration/targets/gcp_runtimeconfig_config/aliases2
-rw-r--r--test/integration/targets/gcp_runtimeconfig_config/meta/main.yml0
-rw-r--r--test/integration/targets/gcp_runtimeconfig_config/tasks/autogen.yml103
-rw-r--r--test/integration/targets/gcp_runtimeconfig_config/tasks/main.yml2
-rw-r--r--test/integration/targets/gcp_runtimeconfig_variable/aliases2
-rw-r--r--test/integration/targets/gcp_runtimeconfig_variable/meta/main.yml0
-rw-r--r--test/integration/targets/gcp_runtimeconfig_variable/tasks/autogen.yml132
-rw-r--r--test/integration/targets/gcp_runtimeconfig_variable/tasks/main.yml2
-rw-r--r--test/integration/targets/gcp_serviceusage_service/aliases2
-rw-r--r--test/integration/targets/gcp_serviceusage_service/meta/main.yml0
-rw-r--r--test/integration/targets/gcp_serviceusage_service/tasks/autogen.yml98
-rw-r--r--test/integration/targets/gcp_serviceusage_service/tasks/main.yml2
-rw-r--r--test/integration/targets/gcp_sourcerepo_repository/aliases2
-rw-r--r--test/integration/targets/gcp_sourcerepo_repository/defaults/main.yml2
-rw-r--r--test/integration/targets/gcp_sourcerepo_repository/meta/main.yml0
-rw-r--r--test/integration/targets/gcp_sourcerepo_repository/tasks/autogen.yml98
-rw-r--r--test/integration/targets/gcp_sourcerepo_repository/tasks/main.yml2
-rw-r--r--test/integration/targets/gcp_spanner_database/aliases2
-rw-r--r--test/integration/targets/gcp_spanner_database/defaults/main.yml2
-rw-r--r--test/integration/targets/gcp_spanner_database/meta/main.yml0
-rw-r--r--test/integration/targets/gcp_spanner_database/tasks/autogen.yml135
-rw-r--r--test/integration/targets/gcp_spanner_database/tasks/main.yml2
-rw-r--r--test/integration/targets/gcp_spanner_instance/aliases2
-rw-r--r--test/integration/targets/gcp_spanner_instance/defaults/main.yml2
-rw-r--r--test/integration/targets/gcp_spanner_instance/meta/main.yml0
-rw-r--r--test/integration/targets/gcp_spanner_instance/tasks/autogen.yml123
-rw-r--r--test/integration/targets/gcp_spanner_instance/tasks/main.yml2
-rw-r--r--test/integration/targets/gcp_sql_database/aliases2
-rw-r--r--test/integration/targets/gcp_sql_database/defaults/main.yml2
-rw-r--r--test/integration/targets/gcp_sql_database/meta/main.yml0
-rw-r--r--test/integration/targets/gcp_sql_database/tasks/autogen.yml144
-rw-r--r--test/integration/targets/gcp_sql_database/tasks/main.yml2
-rw-r--r--test/integration/targets/gcp_sql_instance/aliases2
-rw-r--r--test/integration/targets/gcp_sql_instance/defaults/main.yml2
-rw-r--r--test/integration/targets/gcp_sql_instance/meta/main.yml0
-rw-r--r--test/integration/targets/gcp_sql_instance/tasks/autogen.yml133
-rw-r--r--test/integration/targets/gcp_sql_instance/tasks/main.yml2
-rw-r--r--test/integration/targets/gcp_sql_user/aliases2
-rw-r--r--test/integration/targets/gcp_sql_user/defaults/main.yml2
-rw-r--r--test/integration/targets/gcp_sql_user/meta/main.yml0
-rw-r--r--test/integration/targets/gcp_sql_user/tasks/autogen.yml149
-rw-r--r--test/integration/targets/gcp_sql_user/tasks/main.yml2
-rw-r--r--test/integration/targets/gcp_storage_bucket/aliases2
-rw-r--r--test/integration/targets/gcp_storage_bucket/defaults/main.yml2
-rw-r--r--test/integration/targets/gcp_storage_bucket/meta/main.yml0
-rw-r--r--test/integration/targets/gcp_storage_bucket/tasks/autogen.yml74
-rw-r--r--test/integration/targets/gcp_storage_bucket/tasks/main.yml2
-rw-r--r--test/integration/targets/gcp_storage_bucket_access_control/aliases2
-rw-r--r--test/integration/targets/gcp_storage_bucket_access_control/defaults/main.yml2
-rw-r--r--test/integration/targets/gcp_storage_bucket_access_control/meta/main.yml0
-rw-r--r--test/integration/targets/gcp_storage_bucket_access_control/tasks/autogen.yml104
-rw-r--r--test/integration/targets/gcp_storage_bucket_access_control/tasks/main.yml2
-rw-r--r--test/integration/targets/gcp_storage_object/aliases2
-rw-r--r--test/integration/targets/gcp_storage_object/defaults/main.yml3
-rw-r--r--test/integration/targets/gcp_storage_object/meta/main.yml0
-rw-r--r--test/integration/targets/gcp_tpu_node/aliases2
-rw-r--r--test/integration/targets/gcp_tpu_node/defaults/main.yml2
-rw-r--r--test/integration/targets/gcp_tpu_node/meta/main.yml0
-rw-r--r--test/integration/targets/gcp_tpu_node/tasks/autogen.yml120
-rw-r--r--test/integration/targets/gcp_tpu_node/tasks/main.yml2
-rw-r--r--test/sanity/ignore.txt233
369 files changed, 0 insertions, 11538 deletions
diff --git a/test/integration/targets/gcp_appengine_firewall_rule/aliases b/test/integration/targets/gcp_appengine_firewall_rule/aliases
deleted file mode 100644
index 9812f019ca..0000000000
--- a/test/integration/targets/gcp_appengine_firewall_rule/aliases
+++ /dev/null
@@ -1,2 +0,0 @@
-cloud/gcp
-unsupported
diff --git a/test/integration/targets/gcp_appengine_firewall_rule/defaults/main.yml b/test/integration/targets/gcp_appengine_firewall_rule/defaults/main.yml
deleted file mode 100644
index ba66644fc1..0000000000
--- a/test/integration/targets/gcp_appengine_firewall_rule/defaults/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-resource_name: "{{ resource_prefix }}"
diff --git a/test/integration/targets/gcp_appengine_firewall_rule/meta/main.yml b/test/integration/targets/gcp_appengine_firewall_rule/meta/main.yml
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/integration/targets/gcp_appengine_firewall_rule/meta/main.yml
+++ /dev/null
diff --git a/test/integration/targets/gcp_appengine_firewall_rule/tasks/autogen.yml b/test/integration/targets/gcp_appengine_firewall_rule/tasks/autogen.yml
deleted file mode 100644
index 5233e460a0..0000000000
--- a/test/integration/targets/gcp_appengine_firewall_rule/tasks/autogen.yml
+++ /dev/null
@@ -1,108 +0,0 @@
----
-# ----------------------------------------------------------------------------
-#
-# *** AUTO GENERATED CODE *** AUTO GENERATED CODE ***
-#
-# ----------------------------------------------------------------------------
-#
-# This file is automatically generated by Magic Modules and manual
-# changes will be clobbered when the file is regenerated.
-#
-# Please read more about how to change this file at
-# https://www.github.com/GoogleCloudPlatform/magic-modules
-#
-# ----------------------------------------------------------------------------
-# Pre-test setup
-- name: delete a firewall rule
- gcp_appengine_firewall_rule:
- priority: 1000
- source_range: 10.0.0.0
- action: ALLOW
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
-#----------------------------------------------------------
-- name: create a firewall rule
- gcp_appengine_firewall_rule:
- priority: 1000
- source_range: 10.0.0.0
- action: ALLOW
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that firewall_rule was created
- gcp_appengine_firewall_rule_info:
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/cloud-platform
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - results['resources'] | length >= 1
-# ----------------------------------------------------------------------------
-- name: create a firewall rule that already exists
- gcp_appengine_firewall_rule:
- priority: 1000
- source_range: 10.0.0.0
- action: ALLOW
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
-#----------------------------------------------------------
-- name: delete a firewall rule
- gcp_appengine_firewall_rule:
- priority: 1000
- source_range: 10.0.0.0
- action: ALLOW
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that firewall_rule was deleted
- gcp_appengine_firewall_rule_info:
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/cloud-platform
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - results['resources'] | length == 0
-# ----------------------------------------------------------------------------
-- name: delete a firewall rule that does not exist
- gcp_appengine_firewall_rule:
- priority: 1000
- source_range: 10.0.0.0
- action: ALLOW
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
diff --git a/test/integration/targets/gcp_appengine_firewall_rule/tasks/main.yml b/test/integration/targets/gcp_appengine_firewall_rule/tasks/main.yml
deleted file mode 100644
index 45d6e49178..0000000000
--- a/test/integration/targets/gcp_appengine_firewall_rule/tasks/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-- include_tasks: autogen.yml
diff --git a/test/integration/targets/gcp_bigquery_dataset/aliases b/test/integration/targets/gcp_bigquery_dataset/aliases
deleted file mode 100644
index 9812f019ca..0000000000
--- a/test/integration/targets/gcp_bigquery_dataset/aliases
+++ /dev/null
@@ -1,2 +0,0 @@
-cloud/gcp
-unsupported
diff --git a/test/integration/targets/gcp_bigquery_dataset/defaults/main.yml b/test/integration/targets/gcp_bigquery_dataset/defaults/main.yml
deleted file mode 100644
index ba66644fc1..0000000000
--- a/test/integration/targets/gcp_bigquery_dataset/defaults/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-resource_name: "{{ resource_prefix }}"
diff --git a/test/integration/targets/gcp_bigquery_dataset/meta/main.yml b/test/integration/targets/gcp_bigquery_dataset/meta/main.yml
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/integration/targets/gcp_bigquery_dataset/meta/main.yml
+++ /dev/null
diff --git a/test/integration/targets/gcp_bigquery_dataset/tasks/autogen.yml b/test/integration/targets/gcp_bigquery_dataset/tasks/autogen.yml
deleted file mode 100644
index ac1eae0dde..0000000000
--- a/test/integration/targets/gcp_bigquery_dataset/tasks/autogen.yml
+++ /dev/null
@@ -1,108 +0,0 @@
----
-# ----------------------------------------------------------------------------
-#
-# *** AUTO GENERATED CODE *** AUTO GENERATED CODE ***
-#
-# ----------------------------------------------------------------------------
-#
-# This file is automatically generated by Magic Modules and manual
-# changes will be clobbered when the file is regenerated.
-#
-# Please read more about how to change this file at
-# https://www.github.com/GoogleCloudPlatform/magic-modules
-#
-# ----------------------------------------------------------------------------
-# Pre-test setup
-- name: delete a dataset
- gcp_bigquery_dataset:
- name: my_example_dataset
- dataset_reference:
- dataset_id: my_example_dataset
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
-#----------------------------------------------------------
-- name: create a dataset
- gcp_bigquery_dataset:
- name: my_example_dataset
- dataset_reference:
- dataset_id: my_example_dataset
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that dataset was created
- gcp_bigquery_dataset_info:
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/bigquery
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - results['resources'] | map(attribute='datasetReference') | map(attribute='datasetId') | select("match", ".*my_example_dataset.*") | list | length == 1
-# ----------------------------------------------------------------------------
-- name: create a dataset that already exists
- gcp_bigquery_dataset:
- name: my_example_dataset
- dataset_reference:
- dataset_id: my_example_dataset
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
-#----------------------------------------------------------
-- name: delete a dataset
- gcp_bigquery_dataset:
- name: my_example_dataset
- dataset_reference:
- dataset_id: my_example_dataset
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that dataset was deleted
- gcp_bigquery_dataset_info:
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/bigquery
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - results['resources'] | map(attribute='datasetReference') | map(attribute='datasetId') | select("match", ".*my_example_dataset.*") | list | length == 0
-# ----------------------------------------------------------------------------
-- name: delete a dataset that does not exist
- gcp_bigquery_dataset:
- name: my_example_dataset
- dataset_reference:
- dataset_id: my_example_dataset
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
diff --git a/test/integration/targets/gcp_bigquery_dataset/tasks/main.yml b/test/integration/targets/gcp_bigquery_dataset/tasks/main.yml
deleted file mode 100644
index 45d6e49178..0000000000
--- a/test/integration/targets/gcp_bigquery_dataset/tasks/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-- include_tasks: autogen.yml
diff --git a/test/integration/targets/gcp_bigquery_table/aliases b/test/integration/targets/gcp_bigquery_table/aliases
deleted file mode 100644
index 9812f019ca..0000000000
--- a/test/integration/targets/gcp_bigquery_table/aliases
+++ /dev/null
@@ -1,2 +0,0 @@
-cloud/gcp
-unsupported
diff --git a/test/integration/targets/gcp_bigquery_table/defaults/main.yml b/test/integration/targets/gcp_bigquery_table/defaults/main.yml
deleted file mode 100644
index ba66644fc1..0000000000
--- a/test/integration/targets/gcp_bigquery_table/defaults/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-resource_name: "{{ resource_prefix }}"
diff --git a/test/integration/targets/gcp_bigquery_table/meta/main.yml b/test/integration/targets/gcp_bigquery_table/meta/main.yml
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/integration/targets/gcp_bigquery_table/meta/main.yml
+++ /dev/null
diff --git a/test/integration/targets/gcp_bigquery_table/tasks/autogen.yml b/test/integration/targets/gcp_bigquery_table/tasks/autogen.yml
deleted file mode 100644
index caa12eb97f..0000000000
--- a/test/integration/targets/gcp_bigquery_table/tasks/autogen.yml
+++ /dev/null
@@ -1,149 +0,0 @@
----
-# ----------------------------------------------------------------------------
-#
-# *** AUTO GENERATED CODE *** AUTO GENERATED CODE ***
-#
-# ----------------------------------------------------------------------------
-#
-# This file is automatically generated by Magic Modules and manual
-# changes will be clobbered when the file is regenerated.
-#
-# Please read more about how to change this file at
-# https://www.github.com/GoogleCloudPlatform/magic-modules
-#
-# ----------------------------------------------------------------------------
-# Pre-test setup
-- name: create a dataset
- gcp_bigquery_dataset:
- name: example_dataset
- dataset_reference:
- dataset_id: example_dataset
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: dataset
-- name: delete a table
- gcp_bigquery_table:
- name: example_table
- dataset: example_dataset
- table_reference:
- dataset_id: example_dataset
- project_id: "{{ gcp_project }}"
- table_id: example_table
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
-#----------------------------------------------------------
-- name: create a table
- gcp_bigquery_table:
- name: example_table
- dataset: example_dataset
- table_reference:
- dataset_id: example_dataset
- project_id: "{{ gcp_project }}"
- table_id: example_table
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that table was created
- gcp_bigquery_table_info:
- dataset: example_dataset
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/bigquery
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - results['resources'] | map(attribute='tableReference') | map(attribute='tableId') | select("match", ".*example_table.*") | list | length == 1
-# ----------------------------------------------------------------------------
-- name: create a table that already exists
- gcp_bigquery_table:
- name: example_table
- dataset: example_dataset
- table_reference:
- dataset_id: example_dataset
- project_id: "{{ gcp_project }}"
- table_id: example_table
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
-#----------------------------------------------------------
-- name: delete a table
- gcp_bigquery_table:
- name: example_table
- dataset: example_dataset
- table_reference:
- dataset_id: example_dataset
- project_id: "{{ gcp_project }}"
- table_id: example_table
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that table was deleted
- gcp_bigquery_table_info:
- dataset: example_dataset
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/bigquery
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - results['resources'] | map(attribute='tableReference') | map(attribute='tableId') | select("match", ".*example_table.*") | list | length == 0
-# ----------------------------------------------------------------------------
-- name: delete a table that does not exist
- gcp_bigquery_table:
- name: example_table
- dataset: example_dataset
- table_reference:
- dataset_id: example_dataset
- project_id: "{{ gcp_project }}"
- table_id: example_table
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
-#---------------------------------------------------------
-# Post-test teardown
-# If errors happen, don't crash the playbook!
-- name: delete a dataset
- gcp_bigquery_dataset:
- name: example_dataset
- dataset_reference:
- dataset_id: example_dataset
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: dataset
- ignore_errors: true
diff --git a/test/integration/targets/gcp_bigquery_table/tasks/main.yml b/test/integration/targets/gcp_bigquery_table/tasks/main.yml
deleted file mode 100644
index 45d6e49178..0000000000
--- a/test/integration/targets/gcp_bigquery_table/tasks/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-- include_tasks: autogen.yml
diff --git a/test/integration/targets/gcp_cloudbuild_trigger/aliases b/test/integration/targets/gcp_cloudbuild_trigger/aliases
deleted file mode 100644
index 9812f019ca..0000000000
--- a/test/integration/targets/gcp_cloudbuild_trigger/aliases
+++ /dev/null
@@ -1,2 +0,0 @@
-cloud/gcp
-unsupported
diff --git a/test/integration/targets/gcp_cloudbuild_trigger/defaults/main.yml b/test/integration/targets/gcp_cloudbuild_trigger/defaults/main.yml
deleted file mode 100644
index aa87a2a8e0..0000000000
--- a/test/integration/targets/gcp_cloudbuild_trigger/defaults/main.yml
+++ /dev/null
@@ -1,3 +0,0 @@
----
-# defaults file
-resource_name: '{{resource_prefix}}'
diff --git a/test/integration/targets/gcp_cloudbuild_trigger/meta/main.yml b/test/integration/targets/gcp_cloudbuild_trigger/meta/main.yml
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/integration/targets/gcp_cloudbuild_trigger/meta/main.yml
+++ /dev/null
diff --git a/test/integration/targets/gcp_cloudfunctions_cloud_function/aliases b/test/integration/targets/gcp_cloudfunctions_cloud_function/aliases
deleted file mode 100644
index 9812f019ca..0000000000
--- a/test/integration/targets/gcp_cloudfunctions_cloud_function/aliases
+++ /dev/null
@@ -1,2 +0,0 @@
-cloud/gcp
-unsupported
diff --git a/test/integration/targets/gcp_cloudfunctions_cloud_function/defaults/main.yml b/test/integration/targets/gcp_cloudfunctions_cloud_function/defaults/main.yml
deleted file mode 100644
index ba66644fc1..0000000000
--- a/test/integration/targets/gcp_cloudfunctions_cloud_function/defaults/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-resource_name: "{{ resource_prefix }}"
diff --git a/test/integration/targets/gcp_cloudfunctions_cloud_function/meta/main.yml b/test/integration/targets/gcp_cloudfunctions_cloud_function/meta/main.yml
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/integration/targets/gcp_cloudfunctions_cloud_function/meta/main.yml
+++ /dev/null
diff --git a/test/integration/targets/gcp_cloudfunctions_cloud_function/tasks/autogen.yml b/test/integration/targets/gcp_cloudfunctions_cloud_function/tasks/autogen.yml
deleted file mode 100644
index 7c76f7149f..0000000000
--- a/test/integration/targets/gcp_cloudfunctions_cloud_function/tasks/autogen.yml
+++ /dev/null
@@ -1,120 +0,0 @@
----
-# ----------------------------------------------------------------------------
-#
-# *** AUTO GENERATED CODE *** AUTO GENERATED CODE ***
-#
-# ----------------------------------------------------------------------------
-#
-# This file is automatically generated by Magic Modules and manual
-# changes will be clobbered when the file is regenerated.
-#
-# Please read more about how to change this file at
-# https://www.github.com/GoogleCloudPlatform/magic-modules
-#
-# ----------------------------------------------------------------------------
-# Pre-test setup
-- name: delete a cloud function
- gcp_cloudfunctions_cloud_function:
- name: "{{ resource_name }}"
- location: us-central1
- entry_point: helloGET
- source_archive_url: gs://ansible-cloudfunctions-bucket/function.zip
- trigger_http: 'true'
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
-#----------------------------------------------------------
-- name: create a cloud function
- gcp_cloudfunctions_cloud_function:
- name: "{{ resource_name }}"
- location: us-central1
- entry_point: helloGET
- source_archive_url: gs://ansible-cloudfunctions-bucket/function.zip
- trigger_http: 'true'
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that cloud_function was created
- gcp_cloudfunctions_cloud_function_info:
- location: us-central1
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/cloud-platform
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - results['resources'] | map(attribute='name') | select("match", ".*{{ resource_name }}.*") | list | length == 1
-# ----------------------------------------------------------------------------
-- name: create a cloud function that already exists
- gcp_cloudfunctions_cloud_function:
- name: "{{ resource_name }}"
- location: us-central1
- entry_point: helloGET
- source_archive_url: gs://ansible-cloudfunctions-bucket/function.zip
- trigger_http: 'true'
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
-#----------------------------------------------------------
-- name: delete a cloud function
- gcp_cloudfunctions_cloud_function:
- name: "{{ resource_name }}"
- location: us-central1
- entry_point: helloGET
- source_archive_url: gs://ansible-cloudfunctions-bucket/function.zip
- trigger_http: 'true'
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that cloud_function was deleted
- gcp_cloudfunctions_cloud_function_info:
- location: us-central1
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/cloud-platform
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - results['resources'] | map(attribute='name') | select("match", ".*{{ resource_name }}.*") | list | length == 0
-# ----------------------------------------------------------------------------
-- name: delete a cloud function that does not exist
- gcp_cloudfunctions_cloud_function:
- name: "{{ resource_name }}"
- location: us-central1
- entry_point: helloGET
- source_archive_url: gs://ansible-cloudfunctions-bucket/function.zip
- trigger_http: 'true'
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
diff --git a/test/integration/targets/gcp_cloudfunctions_cloud_function/tasks/main.yml b/test/integration/targets/gcp_cloudfunctions_cloud_function/tasks/main.yml
deleted file mode 100644
index 45d6e49178..0000000000
--- a/test/integration/targets/gcp_cloudfunctions_cloud_function/tasks/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-- include_tasks: autogen.yml
diff --git a/test/integration/targets/gcp_cloudscheduler_job/aliases b/test/integration/targets/gcp_cloudscheduler_job/aliases
deleted file mode 100644
index 9812f019ca..0000000000
--- a/test/integration/targets/gcp_cloudscheduler_job/aliases
+++ /dev/null
@@ -1,2 +0,0 @@
-cloud/gcp
-unsupported
diff --git a/test/integration/targets/gcp_cloudscheduler_job/defaults/main.yml b/test/integration/targets/gcp_cloudscheduler_job/defaults/main.yml
deleted file mode 100644
index ba66644fc1..0000000000
--- a/test/integration/targets/gcp_cloudscheduler_job/defaults/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-resource_name: "{{ resource_prefix }}"
diff --git a/test/integration/targets/gcp_cloudscheduler_job/meta/main.yml b/test/integration/targets/gcp_cloudscheduler_job/meta/main.yml
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/integration/targets/gcp_cloudscheduler_job/meta/main.yml
+++ /dev/null
diff --git a/test/integration/targets/gcp_cloudscheduler_job/tasks/autogen.yml b/test/integration/targets/gcp_cloudscheduler_job/tasks/autogen.yml
deleted file mode 100644
index ffe687b767..0000000000
--- a/test/integration/targets/gcp_cloudscheduler_job/tasks/autogen.yml
+++ /dev/null
@@ -1,155 +0,0 @@
----
-# ----------------------------------------------------------------------------
-#
-# *** AUTO GENERATED CODE *** AUTO GENERATED CODE ***
-#
-# ----------------------------------------------------------------------------
-#
-# This file is automatically generated by Magic Modules and manual
-# changes will be clobbered when the file is regenerated.
-#
-# Please read more about how to change this file at
-# https://www.github.com/GoogleCloudPlatform/magic-modules
-#
-# ----------------------------------------------------------------------------
-# Pre-test setup
-- name: delete a job
- gcp_cloudscheduler_job:
- name: job
- region: us-central1
- schedule: "*/4 * * * *"
- description: test app engine job
- time_zone: Europe/London
- app_engine_http_target:
- http_method: POST
- app_engine_routing:
- service: web
- version: prod
- instance: my-instance-001
- relative_uri: "/ping"
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
-#----------------------------------------------------------
-- name: create a job
- gcp_cloudscheduler_job:
- name: job
- region: us-central1
- schedule: "*/4 * * * *"
- description: test app engine job
- time_zone: Europe/London
- app_engine_http_target:
- http_method: POST
- app_engine_routing:
- service: web
- version: prod
- instance: my-instance-001
- relative_uri: "/ping"
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that job was created
- gcp_cloudscheduler_job_info:
- region: us-central1
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/cloud-platform
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - results['resources'] | map(attribute='name') | select("match", ".*job.*") | list | length == 1
-# ----------------------------------------------------------------------------
-- name: create a job that already exists
- gcp_cloudscheduler_job:
- name: job
- region: us-central1
- schedule: "*/4 * * * *"
- description: test app engine job
- time_zone: Europe/London
- app_engine_http_target:
- http_method: POST
- app_engine_routing:
- service: web
- version: prod
- instance: my-instance-001
- relative_uri: "/ping"
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
-#----------------------------------------------------------
-- name: delete a job
- gcp_cloudscheduler_job:
- name: job
- region: us-central1
- schedule: "*/4 * * * *"
- description: test app engine job
- time_zone: Europe/London
- app_engine_http_target:
- http_method: POST
- app_engine_routing:
- service: web
- version: prod
- instance: my-instance-001
- relative_uri: "/ping"
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that job was deleted
- gcp_cloudscheduler_job_info:
- region: us-central1
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/cloud-platform
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - results['resources'] | map(attribute='name') | select("match", ".*job.*") | list | length == 0
-# ----------------------------------------------------------------------------
-- name: delete a job that does not exist
- gcp_cloudscheduler_job:
- name: job
- region: us-central1
- schedule: "*/4 * * * *"
- description: test app engine job
- time_zone: Europe/London
- app_engine_http_target:
- http_method: POST
- app_engine_routing:
- service: web
- version: prod
- instance: my-instance-001
- relative_uri: "/ping"
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
diff --git a/test/integration/targets/gcp_cloudscheduler_job/tasks/main.yml b/test/integration/targets/gcp_cloudscheduler_job/tasks/main.yml
deleted file mode 100644
index 45d6e49178..0000000000
--- a/test/integration/targets/gcp_cloudscheduler_job/tasks/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-- include_tasks: autogen.yml
diff --git a/test/integration/targets/gcp_cloudtasks_queue/aliases b/test/integration/targets/gcp_cloudtasks_queue/aliases
deleted file mode 100644
index 9812f019ca..0000000000
--- a/test/integration/targets/gcp_cloudtasks_queue/aliases
+++ /dev/null
@@ -1,2 +0,0 @@
-cloud/gcp
-unsupported
diff --git a/test/integration/targets/gcp_cloudtasks_queue/defaults/main.yml b/test/integration/targets/gcp_cloudtasks_queue/defaults/main.yml
deleted file mode 100644
index ba66644fc1..0000000000
--- a/test/integration/targets/gcp_cloudtasks_queue/defaults/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-resource_name: "{{ resource_prefix }}"
diff --git a/test/integration/targets/gcp_cloudtasks_queue/meta/main.yml b/test/integration/targets/gcp_cloudtasks_queue/meta/main.yml
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/integration/targets/gcp_cloudtasks_queue/meta/main.yml
+++ /dev/null
diff --git a/test/integration/targets/gcp_cloudtasks_queue/tasks/autogen.yml b/test/integration/targets/gcp_cloudtasks_queue/tasks/autogen.yml
deleted file mode 100644
index 19d583c442..0000000000
--- a/test/integration/targets/gcp_cloudtasks_queue/tasks/autogen.yml
+++ /dev/null
@@ -1,105 +0,0 @@
----
-# ----------------------------------------------------------------------------
-#
-# *** AUTO GENERATED CODE *** AUTO GENERATED CODE ***
-#
-# ----------------------------------------------------------------------------
-#
-# This file is automatically generated by Magic Modules and manual
-# changes will be clobbered when the file is regenerated.
-#
-# Please read more about how to change this file at
-# https://www.github.com/GoogleCloudPlatform/magic-modules
-#
-# ----------------------------------------------------------------------------
-# Pre-test setup
-- name: delete a queue
- gcp_cloudtasks_queue:
- name: "{{ resource_name }}"
- location: us-central1
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
-#----------------------------------------------------------
-- name: create a queue
- gcp_cloudtasks_queue:
- name: "{{ resource_name }}"
- location: us-central1
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that queue was created
- gcp_cloudtasks_queue_info:
- location: us-central1
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/cloud-platform
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - results['resources'] | map(attribute='name') | select("match", ".*{{ resource_name }}.*") | list | length == 1
-# ----------------------------------------------------------------------------
-- name: create a queue that already exists
- gcp_cloudtasks_queue:
- name: "{{ resource_name }}"
- location: us-central1
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
-#----------------------------------------------------------
-- name: delete a queue
- gcp_cloudtasks_queue:
- name: "{{ resource_name }}"
- location: us-central1
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that queue was deleted
- gcp_cloudtasks_queue_info:
- location: us-central1
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/cloud-platform
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - results['resources'] | map(attribute='name') | select("match", ".*{{ resource_name }}.*") | list | length == 0
-# ----------------------------------------------------------------------------
-- name: delete a queue that does not exist
- gcp_cloudtasks_queue:
- name: "{{ resource_name }}"
- location: us-central1
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
diff --git a/test/integration/targets/gcp_cloudtasks_queue/tasks/main.yml b/test/integration/targets/gcp_cloudtasks_queue/tasks/main.yml
deleted file mode 100644
index 45d6e49178..0000000000
--- a/test/integration/targets/gcp_cloudtasks_queue/tasks/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-- include_tasks: autogen.yml
diff --git a/test/integration/targets/gcp_compute_address/aliases b/test/integration/targets/gcp_compute_address/aliases
deleted file mode 100644
index 9812f019ca..0000000000
--- a/test/integration/targets/gcp_compute_address/aliases
+++ /dev/null
@@ -1,2 +0,0 @@
-cloud/gcp
-unsupported
diff --git a/test/integration/targets/gcp_compute_address/defaults/main.yml b/test/integration/targets/gcp_compute_address/defaults/main.yml
deleted file mode 100644
index ba66644fc1..0000000000
--- a/test/integration/targets/gcp_compute_address/defaults/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-resource_name: "{{ resource_prefix }}"
diff --git a/test/integration/targets/gcp_compute_address/meta/main.yml b/test/integration/targets/gcp_compute_address/meta/main.yml
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/integration/targets/gcp_compute_address/meta/main.yml
+++ /dev/null
diff --git a/test/integration/targets/gcp_compute_address/tasks/autogen.yml b/test/integration/targets/gcp_compute_address/tasks/autogen.yml
deleted file mode 100644
index 124e44d2f1..0000000000
--- a/test/integration/targets/gcp_compute_address/tasks/autogen.yml
+++ /dev/null
@@ -1,109 +0,0 @@
----
-# ----------------------------------------------------------------------------
-#
-# *** AUTO GENERATED CODE *** AUTO GENERATED CODE ***
-#
-# ----------------------------------------------------------------------------
-#
-# This file is automatically generated by Magic Modules and manual
-# changes will be clobbered when the file is regenerated.
-#
-# Please read more about how to change this file at
-# https://www.github.com/GoogleCloudPlatform/magic-modules
-#
-# ----------------------------------------------------------------------------
-# Pre-test setup
-- name: delete a address
- gcp_compute_address:
- name: test-address1
- region: us-west1
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
-#----------------------------------------------------------
-- name: create a address
- gcp_compute_address:
- name: test-address1
- region: us-west1
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that address was created
- gcp_compute_address_info:
- filters:
- - name = test-address1
- region: us-west1
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/compute
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - results['resources'] | length == 1
-# ----------------------------------------------------------------------------
-- name: create a address that already exists
- gcp_compute_address:
- name: test-address1
- region: us-west1
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
-#----------------------------------------------------------
-- name: delete a address
- gcp_compute_address:
- name: test-address1
- region: us-west1
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that address was deleted
- gcp_compute_address_info:
- filters:
- - name = test-address1
- region: us-west1
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/compute
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - results['resources'] | length == 0
-# ----------------------------------------------------------------------------
-- name: delete a address that does not exist
- gcp_compute_address:
- name: test-address1
- region: us-west1
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
diff --git a/test/integration/targets/gcp_compute_address/tasks/main.yml b/test/integration/targets/gcp_compute_address/tasks/main.yml
deleted file mode 100644
index 45d6e49178..0000000000
--- a/test/integration/targets/gcp_compute_address/tasks/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-- include_tasks: autogen.yml
diff --git a/test/integration/targets/gcp_compute_autoscaler/aliases b/test/integration/targets/gcp_compute_autoscaler/aliases
deleted file mode 100644
index 9812f019ca..0000000000
--- a/test/integration/targets/gcp_compute_autoscaler/aliases
+++ /dev/null
@@ -1,2 +0,0 @@
-cloud/gcp
-unsupported
diff --git a/test/integration/targets/gcp_compute_autoscaler/defaults/main.yml b/test/integration/targets/gcp_compute_autoscaler/defaults/main.yml
deleted file mode 100644
index ba66644fc1..0000000000
--- a/test/integration/targets/gcp_compute_autoscaler/defaults/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-resource_name: "{{ resource_prefix }}"
diff --git a/test/integration/targets/gcp_compute_autoscaler/meta/main.yml b/test/integration/targets/gcp_compute_autoscaler/meta/main.yml
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/integration/targets/gcp_compute_autoscaler/meta/main.yml
+++ /dev/null
diff --git a/test/integration/targets/gcp_compute_autoscaler/tasks/autogen.yml b/test/integration/targets/gcp_compute_autoscaler/tasks/autogen.yml
deleted file mode 100644
index 899c88df1f..0000000000
--- a/test/integration/targets/gcp_compute_autoscaler/tasks/autogen.yml
+++ /dev/null
@@ -1,251 +0,0 @@
----
-# ----------------------------------------------------------------------------
-#
-# *** AUTO GENERATED CODE *** AUTO GENERATED CODE ***
-#
-# ----------------------------------------------------------------------------
-#
-# This file is automatically generated by Magic Modules and manual
-# changes will be clobbered when the file is regenerated.
-#
-# Please read more about how to change this file at
-# https://www.github.com/GoogleCloudPlatform/magic-modules
-#
-# ----------------------------------------------------------------------------
-# Pre-test setup
-- name: create a network
- gcp_compute_network:
- name: network-instancetemplate
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: network
-- name: create a address
- gcp_compute_address:
- name: address-instancetemplate
- region: us-central1
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: address
-- name: create a instance template
- gcp_compute_instance_template:
- name: "{{ resource_name }}"
- properties:
- disks:
- - auto_delete: 'true'
- boot: 'true'
- initialize_params:
- source_image: projects/ubuntu-os-cloud/global/images/family/ubuntu-1604-lts
- machine_type: n1-standard-1
- network_interfaces:
- - network: "{{ network }}"
- access_configs:
- - name: test-config
- type: ONE_TO_ONE_NAT
- nat_ip: "{{ address }}"
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: instancetemplate
-- name: create a instance group manager
- gcp_compute_instance_group_manager:
- name: "{{ resource_name }}"
- base_instance_name: test1-child
- instance_template: "{{ instancetemplate }}"
- target_size: 3
- zone: us-central1-a
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: igm
-- name: delete a autoscaler
- gcp_compute_autoscaler:
- name: "{{ resource_name }}"
- zone: us-central1-a
- target: "{{ igm }}"
- autoscaling_policy:
- max_num_replicas: 5
- min_num_replicas: 1
- cool_down_period_sec: 60
- cpu_utilization:
- utilization_target: 0.5
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
-#----------------------------------------------------------
-- name: create a autoscaler
- gcp_compute_autoscaler:
- name: "{{ resource_name }}"
- zone: us-central1-a
- target: "{{ igm }}"
- autoscaling_policy:
- max_num_replicas: 5
- min_num_replicas: 1
- cool_down_period_sec: 60
- cpu_utilization:
- utilization_target: 0.5
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that autoscaler was created
- gcp_compute_autoscaler_info:
- filters:
- - name = {{ resource_name }}
- zone: us-central1-a
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/compute
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - results['resources'] | length == 1
-# ----------------------------------------------------------------------------
-- name: create a autoscaler that already exists
- gcp_compute_autoscaler:
- name: "{{ resource_name }}"
- zone: us-central1-a
- target: "{{ igm }}"
- autoscaling_policy:
- max_num_replicas: 5
- min_num_replicas: 1
- cool_down_period_sec: 60
- cpu_utilization:
- utilization_target: 0.5
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
-#----------------------------------------------------------
-- name: delete a autoscaler
- gcp_compute_autoscaler:
- name: "{{ resource_name }}"
- zone: us-central1-a
- target: "{{ igm }}"
- autoscaling_policy:
- max_num_replicas: 5
- min_num_replicas: 1
- cool_down_period_sec: 60
- cpu_utilization:
- utilization_target: 0.5
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that autoscaler was deleted
- gcp_compute_autoscaler_info:
- filters:
- - name = {{ resource_name }}
- zone: us-central1-a
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/compute
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - results['resources'] | length == 0
-# ----------------------------------------------------------------------------
-- name: delete a autoscaler that does not exist
- gcp_compute_autoscaler:
- name: "{{ resource_name }}"
- zone: us-central1-a
- target: "{{ igm }}"
- autoscaling_policy:
- max_num_replicas: 5
- min_num_replicas: 1
- cool_down_period_sec: 60
- cpu_utilization:
- utilization_target: 0.5
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
-#---------------------------------------------------------
-# Post-test teardown
-# If errors happen, don't crash the playbook!
-- name: delete a instance group manager
- gcp_compute_instance_group_manager:
- name: "{{ resource_name }}"
- base_instance_name: test1-child
- instance_template: "{{ instancetemplate }}"
- target_size: 3
- zone: us-central1-a
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: igm
- ignore_errors: true
-- name: delete a instance template
- gcp_compute_instance_template:
- name: "{{ resource_name }}"
- properties:
- disks:
- - auto_delete: 'true'
- boot: 'true'
- initialize_params:
- source_image: projects/ubuntu-os-cloud/global/images/family/ubuntu-1604-lts
- machine_type: n1-standard-1
- network_interfaces:
- - network: "{{ network }}"
- access_configs:
- - name: test-config
- type: ONE_TO_ONE_NAT
- nat_ip: "{{ address }}"
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: instancetemplate
- ignore_errors: true
-- name: delete a address
- gcp_compute_address:
- name: address-instancetemplate
- region: us-central1
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: address
- ignore_errors: true
-- name: delete a network
- gcp_compute_network:
- name: network-instancetemplate
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: network
- ignore_errors: true
diff --git a/test/integration/targets/gcp_compute_autoscaler/tasks/main.yml b/test/integration/targets/gcp_compute_autoscaler/tasks/main.yml
deleted file mode 100644
index 45d6e49178..0000000000
--- a/test/integration/targets/gcp_compute_autoscaler/tasks/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-- include_tasks: autogen.yml
diff --git a/test/integration/targets/gcp_compute_backend_bucket/aliases b/test/integration/targets/gcp_compute_backend_bucket/aliases
deleted file mode 100644
index 9812f019ca..0000000000
--- a/test/integration/targets/gcp_compute_backend_bucket/aliases
+++ /dev/null
@@ -1,2 +0,0 @@
-cloud/gcp
-unsupported
diff --git a/test/integration/targets/gcp_compute_backend_bucket/defaults/main.yml b/test/integration/targets/gcp_compute_backend_bucket/defaults/main.yml
deleted file mode 100644
index ba66644fc1..0000000000
--- a/test/integration/targets/gcp_compute_backend_bucket/defaults/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-resource_name: "{{ resource_prefix }}"
diff --git a/test/integration/targets/gcp_compute_backend_bucket/meta/main.yml b/test/integration/targets/gcp_compute_backend_bucket/meta/main.yml
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/integration/targets/gcp_compute_backend_bucket/meta/main.yml
+++ /dev/null
diff --git a/test/integration/targets/gcp_compute_backend_bucket/tasks/autogen.yml b/test/integration/targets/gcp_compute_backend_bucket/tasks/autogen.yml
deleted file mode 100644
index 35963c90c1..0000000000
--- a/test/integration/targets/gcp_compute_backend_bucket/tasks/autogen.yml
+++ /dev/null
@@ -1,137 +0,0 @@
----
-# ----------------------------------------------------------------------------
-#
-# *** AUTO GENERATED CODE *** AUTO GENERATED CODE ***
-#
-# ----------------------------------------------------------------------------
-#
-# This file is automatically generated by Magic Modules and manual
-# changes will be clobbered when the file is regenerated.
-#
-# Please read more about how to change this file at
-# https://www.github.com/GoogleCloudPlatform/magic-modules
-#
-# ----------------------------------------------------------------------------
-# Pre-test setup
-- name: create a bucket
- gcp_storage_bucket:
- name: bucket-backendbucket
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: bucket
-- name: delete a backend bucket
- gcp_compute_backend_bucket:
- name: "{{ resource_name }}"
- bucket_name: "{{ bucket.name }}"
- description: A BackendBucket to connect LNB w/ Storage Bucket
- enable_cdn: 'true'
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
-#----------------------------------------------------------
-- name: create a backend bucket
- gcp_compute_backend_bucket:
- name: "{{ resource_name }}"
- bucket_name: "{{ bucket.name }}"
- description: A BackendBucket to connect LNB w/ Storage Bucket
- enable_cdn: 'true'
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that backend_bucket was created
- gcp_compute_backend_bucket_info:
- filters:
- - name = {{ resource_name }}
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/compute
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - results['resources'] | length == 1
-# ----------------------------------------------------------------------------
-- name: create a backend bucket that already exists
- gcp_compute_backend_bucket:
- name: "{{ resource_name }}"
- bucket_name: "{{ bucket.name }}"
- description: A BackendBucket to connect LNB w/ Storage Bucket
- enable_cdn: 'true'
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
-#----------------------------------------------------------
-- name: delete a backend bucket
- gcp_compute_backend_bucket:
- name: "{{ resource_name }}"
- bucket_name: "{{ bucket.name }}"
- description: A BackendBucket to connect LNB w/ Storage Bucket
- enable_cdn: 'true'
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that backend_bucket was deleted
- gcp_compute_backend_bucket_info:
- filters:
- - name = {{ resource_name }}
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/compute
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - results['resources'] | length == 0
-# ----------------------------------------------------------------------------
-- name: delete a backend bucket that does not exist
- gcp_compute_backend_bucket:
- name: "{{ resource_name }}"
- bucket_name: "{{ bucket.name }}"
- description: A BackendBucket to connect LNB w/ Storage Bucket
- enable_cdn: 'true'
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
-#---------------------------------------------------------
-# Post-test teardown
-# If errors happen, don't crash the playbook!
-- name: delete a bucket
- gcp_storage_bucket:
- name: bucket-backendbucket
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: bucket
- ignore_errors: true
diff --git a/test/integration/targets/gcp_compute_backend_bucket/tasks/main.yml b/test/integration/targets/gcp_compute_backend_bucket/tasks/main.yml
deleted file mode 100644
index 45d6e49178..0000000000
--- a/test/integration/targets/gcp_compute_backend_bucket/tasks/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-- include_tasks: autogen.yml
diff --git a/test/integration/targets/gcp_compute_backend_service/aliases b/test/integration/targets/gcp_compute_backend_service/aliases
deleted file mode 100644
index 9812f019ca..0000000000
--- a/test/integration/targets/gcp_compute_backend_service/aliases
+++ /dev/null
@@ -1,2 +0,0 @@
-cloud/gcp
-unsupported
diff --git a/test/integration/targets/gcp_compute_backend_service/defaults/main.yml b/test/integration/targets/gcp_compute_backend_service/defaults/main.yml
deleted file mode 100644
index ba66644fc1..0000000000
--- a/test/integration/targets/gcp_compute_backend_service/defaults/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-resource_name: "{{ resource_prefix }}"
diff --git a/test/integration/targets/gcp_compute_backend_service/meta/main.yml b/test/integration/targets/gcp_compute_backend_service/meta/main.yml
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/integration/targets/gcp_compute_backend_service/meta/main.yml
+++ /dev/null
diff --git a/test/integration/targets/gcp_compute_backend_service/tasks/autogen.yml b/test/integration/targets/gcp_compute_backend_service/tasks/autogen.yml
deleted file mode 100644
index 60fa24c4be..0000000000
--- a/test/integration/targets/gcp_compute_backend_service/tasks/autogen.yml
+++ /dev/null
@@ -1,174 +0,0 @@
----
-# ----------------------------------------------------------------------------
-#
-# *** AUTO GENERATED CODE *** AUTO GENERATED CODE ***
-#
-# ----------------------------------------------------------------------------
-#
-# This file is automatically generated by Magic Modules and manual
-# changes will be clobbered when the file is regenerated.
-#
-# Please read more about how to change this file at
-# https://www.github.com/GoogleCloudPlatform/magic-modules
-#
-# ----------------------------------------------------------------------------
-# Pre-test setup
-- name: create a instance group
- gcp_compute_instance_group:
- name: instancegroup-backendservice
- zone: us-central1-a
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: instancegroup
-- name: create a HTTP health check
- gcp_compute_http_health_check:
- name: httphealthcheck-backendservice
- healthy_threshold: 10
- port: 8080
- timeout_sec: 2
- unhealthy_threshold: 5
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: healthcheck
-- name: delete a backend service
- gcp_compute_backend_service:
- name: "{{ resource_name }}"
- backends:
- - group: "{{ instancegroup.selfLink }}"
- health_checks:
- - "{{ healthcheck.selfLink }}"
- enable_cdn: 'true'
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
-#----------------------------------------------------------
-- name: create a backend service
- gcp_compute_backend_service:
- name: "{{ resource_name }}"
- backends:
- - group: "{{ instancegroup.selfLink }}"
- health_checks:
- - "{{ healthcheck.selfLink }}"
- enable_cdn: 'true'
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that backend_service was created
- gcp_compute_backend_service_info:
- filters:
- - name = {{ resource_name }}
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/compute
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - results['resources'] | length == 1
-# ----------------------------------------------------------------------------
-- name: create a backend service that already exists
- gcp_compute_backend_service:
- name: "{{ resource_name }}"
- backends:
- - group: "{{ instancegroup.selfLink }}"
- health_checks:
- - "{{ healthcheck.selfLink }}"
- enable_cdn: 'true'
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
-#----------------------------------------------------------
-- name: delete a backend service
- gcp_compute_backend_service:
- name: "{{ resource_name }}"
- backends:
- - group: "{{ instancegroup.selfLink }}"
- health_checks:
- - "{{ healthcheck.selfLink }}"
- enable_cdn: 'true'
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that backend_service was deleted
- gcp_compute_backend_service_info:
- filters:
- - name = {{ resource_name }}
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/compute
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - results['resources'] | length == 0
-# ----------------------------------------------------------------------------
-- name: delete a backend service that does not exist
- gcp_compute_backend_service:
- name: "{{ resource_name }}"
- backends:
- - group: "{{ instancegroup.selfLink }}"
- health_checks:
- - "{{ healthcheck.selfLink }}"
- enable_cdn: 'true'
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
-#---------------------------------------------------------
-# Post-test teardown
-# If errors happen, don't crash the playbook!
-- name: delete a HTTP health check
- gcp_compute_http_health_check:
- name: httphealthcheck-backendservice
- healthy_threshold: 10
- port: 8080
- timeout_sec: 2
- unhealthy_threshold: 5
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: healthcheck
- ignore_errors: true
-- name: delete a instance group
- gcp_compute_instance_group:
- name: instancegroup-backendservice
- zone: us-central1-a
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: instancegroup
- ignore_errors: true
diff --git a/test/integration/targets/gcp_compute_backend_service/tasks/main.yml b/test/integration/targets/gcp_compute_backend_service/tasks/main.yml
deleted file mode 100644
index 45d6e49178..0000000000
--- a/test/integration/targets/gcp_compute_backend_service/tasks/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-- include_tasks: autogen.yml
diff --git a/test/integration/targets/gcp_compute_disk/aliases b/test/integration/targets/gcp_compute_disk/aliases
deleted file mode 100644
index 9812f019ca..0000000000
--- a/test/integration/targets/gcp_compute_disk/aliases
+++ /dev/null
@@ -1,2 +0,0 @@
-cloud/gcp
-unsupported
diff --git a/test/integration/targets/gcp_compute_disk/defaults/main.yml b/test/integration/targets/gcp_compute_disk/defaults/main.yml
deleted file mode 100644
index ba66644fc1..0000000000
--- a/test/integration/targets/gcp_compute_disk/defaults/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-resource_name: "{{ resource_prefix }}"
diff --git a/test/integration/targets/gcp_compute_disk/meta/main.yml b/test/integration/targets/gcp_compute_disk/meta/main.yml
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/integration/targets/gcp_compute_disk/meta/main.yml
+++ /dev/null
diff --git a/test/integration/targets/gcp_compute_disk/tasks/autogen.yml b/test/integration/targets/gcp_compute_disk/tasks/autogen.yml
deleted file mode 100644
index 9dd08f1b48..0000000000
--- a/test/integration/targets/gcp_compute_disk/tasks/autogen.yml
+++ /dev/null
@@ -1,124 +0,0 @@
----
-# ----------------------------------------------------------------------------
-#
-# *** AUTO GENERATED CODE *** AUTO GENERATED CODE ***
-#
-# ----------------------------------------------------------------------------
-#
-# This file is automatically generated by Magic Modules and manual
-# changes will be clobbered when the file is regenerated.
-#
-# Please read more about how to change this file at
-# https://www.github.com/GoogleCloudPlatform/magic-modules
-#
-# ----------------------------------------------------------------------------
-# Pre-test setup
-- name: delete a disk
- gcp_compute_disk:
- name: "{{ resource_name }}"
- size_gb: 50
- disk_encryption_key:
- raw_key: SGVsbG8gZnJvbSBHb29nbGUgQ2xvdWQgUGxhdGZvcm0=
- zone: us-central1-a
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
-#----------------------------------------------------------
-- name: create a disk
- gcp_compute_disk:
- name: "{{ resource_name }}"
- size_gb: 50
- disk_encryption_key:
- raw_key: SGVsbG8gZnJvbSBHb29nbGUgQ2xvdWQgUGxhdGZvcm0=
- zone: us-central1-a
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that disk was created
- gcp_compute_disk_info:
- filters:
- - name = {{ resource_name }}
- zone: us-central1-a
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/compute
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - results['resources'] | length == 1
-# ----------------------------------------------------------------------------
-- name: create a disk that already exists
- gcp_compute_disk:
- name: "{{ resource_name }}"
- size_gb: 50
- disk_encryption_key:
- raw_key: SGVsbG8gZnJvbSBHb29nbGUgQ2xvdWQgUGxhdGZvcm0=
- zone: us-central1-a
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
-#----------------------------------------------------------
-- name: delete a disk
- gcp_compute_disk:
- name: "{{ resource_name }}"
- size_gb: 50
- disk_encryption_key:
- raw_key: SGVsbG8gZnJvbSBHb29nbGUgQ2xvdWQgUGxhdGZvcm0=
- zone: us-central1-a
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that disk was deleted
- gcp_compute_disk_info:
- filters:
- - name = {{ resource_name }}
- zone: us-central1-a
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/compute
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - results['resources'] | length == 0
-# ----------------------------------------------------------------------------
-- name: delete a disk that does not exist
- gcp_compute_disk:
- name: "{{ resource_name }}"
- size_gb: 50
- disk_encryption_key:
- raw_key: SGVsbG8gZnJvbSBHb29nbGUgQ2xvdWQgUGxhdGZvcm0=
- zone: us-central1-a
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
diff --git a/test/integration/targets/gcp_compute_disk/tasks/main.yml b/test/integration/targets/gcp_compute_disk/tasks/main.yml
deleted file mode 100644
index 45d6e49178..0000000000
--- a/test/integration/targets/gcp_compute_disk/tasks/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-- include_tasks: autogen.yml
diff --git a/test/integration/targets/gcp_compute_firewall/aliases b/test/integration/targets/gcp_compute_firewall/aliases
deleted file mode 100644
index 9812f019ca..0000000000
--- a/test/integration/targets/gcp_compute_firewall/aliases
+++ /dev/null
@@ -1,2 +0,0 @@
-cloud/gcp
-unsupported
diff --git a/test/integration/targets/gcp_compute_firewall/defaults/main.yml b/test/integration/targets/gcp_compute_firewall/defaults/main.yml
deleted file mode 100644
index ba66644fc1..0000000000
--- a/test/integration/targets/gcp_compute_firewall/defaults/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-resource_name: "{{ resource_prefix }}"
diff --git a/test/integration/targets/gcp_compute_firewall/meta/main.yml b/test/integration/targets/gcp_compute_firewall/meta/main.yml
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/integration/targets/gcp_compute_firewall/meta/main.yml
+++ /dev/null
diff --git a/test/integration/targets/gcp_compute_firewall/tasks/autogen.yml b/test/integration/targets/gcp_compute_firewall/tasks/autogen.yml
deleted file mode 100644
index 7a775501f5..0000000000
--- a/test/integration/targets/gcp_compute_firewall/tasks/autogen.yml
+++ /dev/null
@@ -1,147 +0,0 @@
----
-# ----------------------------------------------------------------------------
-#
-# *** AUTO GENERATED CODE *** AUTO GENERATED CODE ***
-#
-# ----------------------------------------------------------------------------
-#
-# This file is automatically generated by Magic Modules and manual
-# changes will be clobbered when the file is regenerated.
-#
-# Please read more about how to change this file at
-# https://www.github.com/GoogleCloudPlatform/magic-modules
-#
-# ----------------------------------------------------------------------------
-# Pre-test setup
-- name: delete a firewall
- gcp_compute_firewall:
- name: "{{ resource_name }}"
- allowed:
- - ip_protocol: tcp
- ports:
- - '22'
- target_tags:
- - test-ssh-server
- - staging-ssh-server
- source_tags:
- - test-ssh-clients
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
-#----------------------------------------------------------
-- name: create a firewall
- gcp_compute_firewall:
- name: "{{ resource_name }}"
- allowed:
- - ip_protocol: tcp
- ports:
- - '22'
- target_tags:
- - test-ssh-server
- - staging-ssh-server
- source_tags:
- - test-ssh-clients
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that firewall was created
- gcp_compute_firewall_info:
- filters:
- - name = {{ resource_name }}
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/compute
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - results['resources'] | length == 1
-# ----------------------------------------------------------------------------
-- name: create a firewall that already exists
- gcp_compute_firewall:
- name: "{{ resource_name }}"
- allowed:
- - ip_protocol: tcp
- ports:
- - '22'
- target_tags:
- - test-ssh-server
- - staging-ssh-server
- source_tags:
- - test-ssh-clients
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
-#----------------------------------------------------------
-- name: delete a firewall
- gcp_compute_firewall:
- name: "{{ resource_name }}"
- allowed:
- - ip_protocol: tcp
- ports:
- - '22'
- target_tags:
- - test-ssh-server
- - staging-ssh-server
- source_tags:
- - test-ssh-clients
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that firewall was deleted
- gcp_compute_firewall_info:
- filters:
- - name = {{ resource_name }}
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/compute
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - results['resources'] | length == 0
-# ----------------------------------------------------------------------------
-- name: delete a firewall that does not exist
- gcp_compute_firewall:
- name: "{{ resource_name }}"
- allowed:
- - ip_protocol: tcp
- ports:
- - '22'
- target_tags:
- - test-ssh-server
- - staging-ssh-server
- source_tags:
- - test-ssh-clients
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
diff --git a/test/integration/targets/gcp_compute_firewall/tasks/main.yml b/test/integration/targets/gcp_compute_firewall/tasks/main.yml
deleted file mode 100644
index 3cfb1cb12b..0000000000
--- a/test/integration/targets/gcp_compute_firewall/tasks/main.yml
+++ /dev/null
@@ -1,3 +0,0 @@
----
-- include_tasks: update.yml
-- include_tasks: autogen.yml
diff --git a/test/integration/targets/gcp_compute_firewall/tasks/update.yml b/test/integration/targets/gcp_compute_firewall/tasks/update.yml
deleted file mode 100644
index 3ebbd21d07..0000000000
--- a/test/integration/targets/gcp_compute_firewall/tasks/update.yml
+++ /dev/null
@@ -1,179 +0,0 @@
-# Copyright 2019 Google Inc.
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
----
-# ----------------------------------------------------------------------------
-#
-# *** AUTO GENERATED CODE *** AUTO GENERATED CODE ***
-#
-# ----------------------------------------------------------------------------
-#
-# This file is automatically generated by Magic Modules and manual
-# changes will be clobbered when the file is regenerated.
-#
-# Please read more about how to change this file at
-# https://www.github.com/GoogleCloudPlatform/magic-modules
-#
-# ----------------------------------------------------------------------------
-# Pre-test setup
-- name: delete a firewall
- google.cloud.gcp_compute_firewall:
- name: "{{ resource_name }}"
- allowed:
- - ip_protocol: tcp
- ports:
- - '22'
- target_tags:
- - test-ssh-server
- - staging-ssh-server
- source_tags:
- - test-ssh-clients
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
-#----------------------------------------------------------
-- name: create a firewall
- google.cloud.gcp_compute_firewall:
- name: "{{ resource_name }}"
- allowed:
- - ip_protocol: tcp
- ports:
- - '22'
- target_tags:
- - test-ssh-server
- - staging-ssh-server
- source_tags:
- - test-ssh-clients
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that firewall was created
- google.cloud.gcp_compute_firewall_info:
- filters:
- - name = {{ resource_name }}
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/compute
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - results['resources'] | length == 1
-# ----------------------------------------------------------------------------
-- name: update the firewall
- google.cloud.gcp_compute_firewall:
- name: "{{ resource_name }}"
- allowed:
- - ip_protocol: tcp
- ports:
- - '55'
- target_tags:
- - test-ssh-server
- - staging-ssh-server
- source_tags:
- - test-ssh-clients
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-# ----------------------------------------------------------------------------
-- name: check firewall was updated.
- google.cloud.gcp_compute_firewall_info:
- filters:
- - name = {{ resource_name }}
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/compute
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - results['resources'] | length == 1
-- name: verify that update succeeded
- assert:
- that:
- - results['resources'][0]['allowed'][0]['ports'][0] == '55'
-#----------------------------------------------------------
-- name: delete a firewall
- google.cloud.gcp_compute_firewall:
- name: "{{ resource_name }}"
- allowed:
- - ip_protocol: tcp
- ports:
- - '22'
- target_tags:
- - test-ssh-server
- - staging-ssh-server
- source_tags:
- - test-ssh-clients
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that firewall was deleted
- google.cloud.gcp_compute_firewall_info:
- filters:
- - name = {{ resource_name }}
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/compute
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - results['resources'] | length == 0
-# ----------------------------------------------------------------------------
-- name: delete a firewall that does not exist
- google.cloud.gcp_compute_firewall:
- name: "{{ resource_name }}"
- allowed:
- - ip_protocol: tcp
- ports:
- - '22'
- target_tags:
- - test-ssh-server
- - staging-ssh-server
- source_tags:
- - test-ssh-clients
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
diff --git a/test/integration/targets/gcp_compute_forwarding_rule/aliases b/test/integration/targets/gcp_compute_forwarding_rule/aliases
deleted file mode 100644
index 9812f019ca..0000000000
--- a/test/integration/targets/gcp_compute_forwarding_rule/aliases
+++ /dev/null
@@ -1,2 +0,0 @@
-cloud/gcp
-unsupported
diff --git a/test/integration/targets/gcp_compute_forwarding_rule/defaults/main.yml b/test/integration/targets/gcp_compute_forwarding_rule/defaults/main.yml
deleted file mode 100644
index ba66644fc1..0000000000
--- a/test/integration/targets/gcp_compute_forwarding_rule/defaults/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-resource_name: "{{ resource_prefix }}"
diff --git a/test/integration/targets/gcp_compute_forwarding_rule/meta/main.yml b/test/integration/targets/gcp_compute_forwarding_rule/meta/main.yml
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/integration/targets/gcp_compute_forwarding_rule/meta/main.yml
+++ /dev/null
diff --git a/test/integration/targets/gcp_compute_forwarding_rule/tasks/autogen.yml b/test/integration/targets/gcp_compute_forwarding_rule/tasks/autogen.yml
deleted file mode 100644
index c46fa9b8ba..0000000000
--- a/test/integration/targets/gcp_compute_forwarding_rule/tasks/autogen.yml
+++ /dev/null
@@ -1,170 +0,0 @@
----
-# ----------------------------------------------------------------------------
-#
-# *** AUTO GENERATED CODE *** AUTO GENERATED CODE ***
-#
-# ----------------------------------------------------------------------------
-#
-# This file is automatically generated by Magic Modules and manual
-# changes will be clobbered when the file is regenerated.
-#
-# Please read more about how to change this file at
-# https://www.github.com/GoogleCloudPlatform/magic-modules
-#
-# ----------------------------------------------------------------------------
-# Pre-test setup
-- name: create a address
- gcp_compute_address:
- name: address-forwardingrule
- region: us-west1
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: address
-- name: create a target pool
- gcp_compute_target_pool:
- name: targetpool-forwardingrule
- region: us-west1
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: targetpool
-- name: delete a forwarding rule
- gcp_compute_forwarding_rule:
- name: "{{ resource_name }}"
- region: us-west1
- target: "{{ targetpool }}"
- ip_protocol: TCP
- port_range: 80-80
- ip_address: "{{ address.address }}"
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
-#----------------------------------------------------------
-- name: create a forwarding rule
- gcp_compute_forwarding_rule:
- name: "{{ resource_name }}"
- region: us-west1
- target: "{{ targetpool }}"
- ip_protocol: TCP
- port_range: 80-80
- ip_address: "{{ address.address }}"
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that forwarding_rule was created
- gcp_compute_forwarding_rule_info:
- filters:
- - name = {{ resource_name }}
- region: us-west1
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/compute
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - results['resources'] | length == 1
-# ----------------------------------------------------------------------------
-- name: create a forwarding rule that already exists
- gcp_compute_forwarding_rule:
- name: "{{ resource_name }}"
- region: us-west1
- target: "{{ targetpool }}"
- ip_protocol: TCP
- port_range: 80-80
- ip_address: "{{ address.address }}"
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
-#----------------------------------------------------------
-- name: delete a forwarding rule
- gcp_compute_forwarding_rule:
- name: "{{ resource_name }}"
- region: us-west1
- target: "{{ targetpool }}"
- ip_protocol: TCP
- port_range: 80-80
- ip_address: "{{ address.address }}"
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that forwarding_rule was deleted
- gcp_compute_forwarding_rule_info:
- filters:
- - name = {{ resource_name }}
- region: us-west1
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/compute
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - results['resources'] | length == 0
-# ----------------------------------------------------------------------------
-- name: delete a forwarding rule that does not exist
- gcp_compute_forwarding_rule:
- name: "{{ resource_name }}"
- region: us-west1
- target: "{{ targetpool }}"
- ip_protocol: TCP
- port_range: 80-80
- ip_address: "{{ address.address }}"
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
-#---------------------------------------------------------
-# Post-test teardown
-# If errors happen, don't crash the playbook!
-- name: delete a target pool
- gcp_compute_target_pool:
- name: targetpool-forwardingrule
- region: us-west1
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: targetpool
- ignore_errors: true
-- name: delete a address
- gcp_compute_address:
- name: address-forwardingrule
- region: us-west1
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: address
- ignore_errors: true
diff --git a/test/integration/targets/gcp_compute_forwarding_rule/tasks/main.yml b/test/integration/targets/gcp_compute_forwarding_rule/tasks/main.yml
deleted file mode 100644
index 45d6e49178..0000000000
--- a/test/integration/targets/gcp_compute_forwarding_rule/tasks/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-- include_tasks: autogen.yml
diff --git a/test/integration/targets/gcp_compute_global_address/aliases b/test/integration/targets/gcp_compute_global_address/aliases
deleted file mode 100644
index 9812f019ca..0000000000
--- a/test/integration/targets/gcp_compute_global_address/aliases
+++ /dev/null
@@ -1,2 +0,0 @@
-cloud/gcp
-unsupported
diff --git a/test/integration/targets/gcp_compute_global_address/defaults/main.yml b/test/integration/targets/gcp_compute_global_address/defaults/main.yml
deleted file mode 100644
index ba66644fc1..0000000000
--- a/test/integration/targets/gcp_compute_global_address/defaults/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-resource_name: "{{ resource_prefix }}"
diff --git a/test/integration/targets/gcp_compute_global_address/meta/main.yml b/test/integration/targets/gcp_compute_global_address/meta/main.yml
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/integration/targets/gcp_compute_global_address/meta/main.yml
+++ /dev/null
diff --git a/test/integration/targets/gcp_compute_global_address/tasks/autogen.yml b/test/integration/targets/gcp_compute_global_address/tasks/autogen.yml
deleted file mode 100644
index fdbd73770a..0000000000
--- a/test/integration/targets/gcp_compute_global_address/tasks/autogen.yml
+++ /dev/null
@@ -1,102 +0,0 @@
----
-# ----------------------------------------------------------------------------
-#
-# *** AUTO GENERATED CODE *** AUTO GENERATED CODE ***
-#
-# ----------------------------------------------------------------------------
-#
-# This file is automatically generated by Magic Modules and manual
-# changes will be clobbered when the file is regenerated.
-#
-# Please read more about how to change this file at
-# https://www.github.com/GoogleCloudPlatform/magic-modules
-#
-# ----------------------------------------------------------------------------
-# Pre-test setup
-- name: delete a global address
- gcp_compute_global_address:
- name: "{{ resource_name }}"
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
-#----------------------------------------------------------
-- name: create a global address
- gcp_compute_global_address:
- name: "{{ resource_name }}"
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that global_address was created
- gcp_compute_global_address_info:
- filters:
- - name = {{ resource_name }}
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/compute
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - results['resources'] | length == 1
-# ----------------------------------------------------------------------------
-- name: create a global address that already exists
- gcp_compute_global_address:
- name: "{{ resource_name }}"
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
-#----------------------------------------------------------
-- name: delete a global address
- gcp_compute_global_address:
- name: "{{ resource_name }}"
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that global_address was deleted
- gcp_compute_global_address_info:
- filters:
- - name = {{ resource_name }}
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/compute
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - results['resources'] | length == 0
-# ----------------------------------------------------------------------------
-- name: delete a global address that does not exist
- gcp_compute_global_address:
- name: "{{ resource_name }}"
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
diff --git a/test/integration/targets/gcp_compute_global_address/tasks/main.yml b/test/integration/targets/gcp_compute_global_address/tasks/main.yml
deleted file mode 100644
index 45d6e49178..0000000000
--- a/test/integration/targets/gcp_compute_global_address/tasks/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-- include_tasks: autogen.yml
diff --git a/test/integration/targets/gcp_compute_global_forwarding_rule/aliases b/test/integration/targets/gcp_compute_global_forwarding_rule/aliases
deleted file mode 100644
index 9812f019ca..0000000000
--- a/test/integration/targets/gcp_compute_global_forwarding_rule/aliases
+++ /dev/null
@@ -1,2 +0,0 @@
-cloud/gcp
-unsupported
diff --git a/test/integration/targets/gcp_compute_global_forwarding_rule/defaults/main.yml b/test/integration/targets/gcp_compute_global_forwarding_rule/defaults/main.yml
deleted file mode 100644
index ba66644fc1..0000000000
--- a/test/integration/targets/gcp_compute_global_forwarding_rule/defaults/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-resource_name: "{{ resource_prefix }}"
diff --git a/test/integration/targets/gcp_compute_global_forwarding_rule/meta/main.yml b/test/integration/targets/gcp_compute_global_forwarding_rule/meta/main.yml
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/integration/targets/gcp_compute_global_forwarding_rule/meta/main.yml
+++ /dev/null
diff --git a/test/integration/targets/gcp_compute_global_forwarding_rule/tasks/autogen.yml b/test/integration/targets/gcp_compute_global_forwarding_rule/tasks/autogen.yml
deleted file mode 100644
index 234f036046..0000000000
--- a/test/integration/targets/gcp_compute_global_forwarding_rule/tasks/autogen.yml
+++ /dev/null
@@ -1,251 +0,0 @@
----
-# ----------------------------------------------------------------------------
-#
-# *** AUTO GENERATED CODE *** AUTO GENERATED CODE ***
-#
-# ----------------------------------------------------------------------------
-#
-# This file is automatically generated by Magic Modules and manual
-# changes will be clobbered when the file is regenerated.
-#
-# Please read more about how to change this file at
-# https://www.github.com/GoogleCloudPlatform/magic-modules
-#
-# ----------------------------------------------------------------------------
-# Pre-test setup
-- name: create a global address
- gcp_compute_global_address:
- name: globaladdress-globalforwardingrule
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: globaladdress
-- name: create a instance group
- gcp_compute_instance_group:
- name: instancegroup-globalforwardingrule
- zone: us-central1-a
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: instancegroup
-- name: create a HTTP health check
- gcp_compute_http_health_check:
- name: httphealthcheck-globalforwardingrule
- healthy_threshold: 10
- port: 8080
- timeout_sec: 2
- unhealthy_threshold: 5
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: healthcheck
-- name: create a backend service
- gcp_compute_backend_service:
- name: backendservice-globalforwardingrule
- backends:
- - group: "{{ instancegroup.selfLink }}"
- health_checks:
- - "{{ healthcheck.selfLink }}"
- enable_cdn: 'true'
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: backendservice
-- name: create a URL map
- gcp_compute_url_map:
- name: urlmap-globalforwardingrule
- default_service: "{{ backendservice }}"
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: urlmap
-- name: create a target HTTP proxy
- gcp_compute_target_http_proxy:
- name: targethttpproxy-globalforwardingrule
- url_map: "{{ urlmap }}"
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: httpproxy
-- name: delete a global forwarding rule
- gcp_compute_global_forwarding_rule:
- name: "{{ resource_name }}"
- ip_address: "{{ globaladdress.address }}"
- ip_protocol: TCP
- port_range: 80-80
- target: "{{ httpproxy.selfLink }}"
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
-#----------------------------------------------------------
-- name: create a global forwarding rule
- gcp_compute_global_forwarding_rule:
- name: "{{ resource_name }}"
- ip_address: "{{ globaladdress.address }}"
- ip_protocol: TCP
- port_range: 80-80
- target: "{{ httpproxy.selfLink }}"
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that global_forwarding_rule was created
- gcp_compute_global_forwarding_rule_info:
- filters:
- - name = {{ resource_name }}
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/compute
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - results['resources'] | length == 1
-# ----------------------------------------------------------------------------
-- name: create a global forwarding rule that already exists
- gcp_compute_global_forwarding_rule:
- name: "{{ resource_name }}"
- ip_address: "{{ globaladdress.address }}"
- ip_protocol: TCP
- port_range: 80-80
- target: "{{ httpproxy.selfLink }}"
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
-#----------------------------------------------------------
-- name: delete a global forwarding rule
- gcp_compute_global_forwarding_rule:
- name: "{{ resource_name }}"
- ip_address: "{{ globaladdress.address }}"
- ip_protocol: TCP
- port_range: 80-80
- target: "{{ httpproxy.selfLink }}"
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that global_forwarding_rule was deleted
- gcp_compute_global_forwarding_rule_info:
- filters:
- - name = {{ resource_name }}
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/compute
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - results['resources'] | length == 0
-# ----------------------------------------------------------------------------
-- name: delete a global forwarding rule that does not exist
- gcp_compute_global_forwarding_rule:
- name: "{{ resource_name }}"
- ip_address: "{{ globaladdress.address }}"
- ip_protocol: TCP
- port_range: 80-80
- target: "{{ httpproxy.selfLink }}"
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
-#---------------------------------------------------------
-# Post-test teardown
-# If errors happen, don't crash the playbook!
-- name: delete a target HTTP proxy
- gcp_compute_target_http_proxy:
- name: targethttpproxy-globalforwardingrule
- url_map: "{{ urlmap }}"
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: httpproxy
- ignore_errors: true
-- name: delete a URL map
- gcp_compute_url_map:
- name: urlmap-globalforwardingrule
- default_service: "{{ backendservice }}"
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: urlmap
- ignore_errors: true
-- name: delete a backend service
- gcp_compute_backend_service:
- name: backendservice-globalforwardingrule
- backends:
- - group: "{{ instancegroup.selfLink }}"
- health_checks:
- - "{{ healthcheck.selfLink }}"
- enable_cdn: 'true'
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: backendservice
- ignore_errors: true
-- name: delete a HTTP health check
- gcp_compute_http_health_check:
- name: httphealthcheck-globalforwardingrule
- healthy_threshold: 10
- port: 8080
- timeout_sec: 2
- unhealthy_threshold: 5
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: healthcheck
- ignore_errors: true
-- name: delete a instance group
- gcp_compute_instance_group:
- name: instancegroup-globalforwardingrule
- zone: us-central1-a
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: instancegroup
- ignore_errors: true
-- name: delete a global address
- gcp_compute_global_address:
- name: globaladdress-globalforwardingrule
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: globaladdress
- ignore_errors: true
diff --git a/test/integration/targets/gcp_compute_global_forwarding_rule/tasks/main.yml b/test/integration/targets/gcp_compute_global_forwarding_rule/tasks/main.yml
deleted file mode 100644
index 45d6e49178..0000000000
--- a/test/integration/targets/gcp_compute_global_forwarding_rule/tasks/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-- include_tasks: autogen.yml
diff --git a/test/integration/targets/gcp_compute_health_check/aliases b/test/integration/targets/gcp_compute_health_check/aliases
deleted file mode 100644
index 9812f019ca..0000000000
--- a/test/integration/targets/gcp_compute_health_check/aliases
+++ /dev/null
@@ -1,2 +0,0 @@
-cloud/gcp
-unsupported
diff --git a/test/integration/targets/gcp_compute_health_check/defaults/main.yml b/test/integration/targets/gcp_compute_health_check/defaults/main.yml
deleted file mode 100644
index ba66644fc1..0000000000
--- a/test/integration/targets/gcp_compute_health_check/defaults/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-resource_name: "{{ resource_prefix }}"
diff --git a/test/integration/targets/gcp_compute_health_check/meta/main.yml b/test/integration/targets/gcp_compute_health_check/meta/main.yml
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/integration/targets/gcp_compute_health_check/meta/main.yml
+++ /dev/null
diff --git a/test/integration/targets/gcp_compute_health_check/tasks/autogen.yml b/test/integration/targets/gcp_compute_health_check/tasks/autogen.yml
deleted file mode 100644
index ab1c837cc7..0000000000
--- a/test/integration/targets/gcp_compute_health_check/tasks/autogen.yml
+++ /dev/null
@@ -1,142 +0,0 @@
----
-# ----------------------------------------------------------------------------
-#
-# *** AUTO GENERATED CODE *** AUTO GENERATED CODE ***
-#
-# ----------------------------------------------------------------------------
-#
-# This file is automatically generated by Magic Modules and manual
-# changes will be clobbered when the file is regenerated.
-#
-# Please read more about how to change this file at
-# https://www.github.com/GoogleCloudPlatform/magic-modules
-#
-# ----------------------------------------------------------------------------
-# Pre-test setup
-- name: delete a health check
- gcp_compute_health_check:
- name: "{{ resource_name }}"
- type: TCP
- tcp_health_check:
- port_name: service-health
- request: ping
- response: pong
- healthy_threshold: 10
- timeout_sec: 2
- unhealthy_threshold: 5
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
-#----------------------------------------------------------
-- name: create a health check
- gcp_compute_health_check:
- name: "{{ resource_name }}"
- type: TCP
- tcp_health_check:
- port_name: service-health
- request: ping
- response: pong
- healthy_threshold: 10
- timeout_sec: 2
- unhealthy_threshold: 5
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that health_check was created
- gcp_compute_health_check_info:
- filters:
- - name = {{ resource_name }}
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/compute
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - results['resources'] | length == 1
-# ----------------------------------------------------------------------------
-- name: create a health check that already exists
- gcp_compute_health_check:
- name: "{{ resource_name }}"
- type: TCP
- tcp_health_check:
- port_name: service-health
- request: ping
- response: pong
- healthy_threshold: 10
- timeout_sec: 2
- unhealthy_threshold: 5
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
-#----------------------------------------------------------
-- name: delete a health check
- gcp_compute_health_check:
- name: "{{ resource_name }}"
- type: TCP
- tcp_health_check:
- port_name: service-health
- request: ping
- response: pong
- healthy_threshold: 10
- timeout_sec: 2
- unhealthy_threshold: 5
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that health_check was deleted
- gcp_compute_health_check_info:
- filters:
- - name = {{ resource_name }}
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/compute
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - results['resources'] | length == 0
-# ----------------------------------------------------------------------------
-- name: delete a health check that does not exist
- gcp_compute_health_check:
- name: "{{ resource_name }}"
- type: TCP
- tcp_health_check:
- port_name: service-health
- request: ping
- response: pong
- healthy_threshold: 10
- timeout_sec: 2
- unhealthy_threshold: 5
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
diff --git a/test/integration/targets/gcp_compute_health_check/tasks/main.yml b/test/integration/targets/gcp_compute_health_check/tasks/main.yml
deleted file mode 100644
index 45d6e49178..0000000000
--- a/test/integration/targets/gcp_compute_health_check/tasks/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-- include_tasks: autogen.yml
diff --git a/test/integration/targets/gcp_compute_http_health_check/aliases b/test/integration/targets/gcp_compute_http_health_check/aliases
deleted file mode 100644
index 9812f019ca..0000000000
--- a/test/integration/targets/gcp_compute_http_health_check/aliases
+++ /dev/null
@@ -1,2 +0,0 @@
-cloud/gcp
-unsupported
diff --git a/test/integration/targets/gcp_compute_http_health_check/defaults/main.yml b/test/integration/targets/gcp_compute_http_health_check/defaults/main.yml
deleted file mode 100644
index ba66644fc1..0000000000
--- a/test/integration/targets/gcp_compute_http_health_check/defaults/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-resource_name: "{{ resource_prefix }}"
diff --git a/test/integration/targets/gcp_compute_http_health_check/meta/main.yml b/test/integration/targets/gcp_compute_http_health_check/meta/main.yml
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/integration/targets/gcp_compute_http_health_check/meta/main.yml
+++ /dev/null
diff --git a/test/integration/targets/gcp_compute_http_health_check/tasks/autogen.yml b/test/integration/targets/gcp_compute_http_health_check/tasks/autogen.yml
deleted file mode 100644
index 5e27f31b38..0000000000
--- a/test/integration/targets/gcp_compute_http_health_check/tasks/autogen.yml
+++ /dev/null
@@ -1,122 +0,0 @@
----
-# ----------------------------------------------------------------------------
-#
-# *** AUTO GENERATED CODE *** AUTO GENERATED CODE ***
-#
-# ----------------------------------------------------------------------------
-#
-# This file is automatically generated by Magic Modules and manual
-# changes will be clobbered when the file is regenerated.
-#
-# Please read more about how to change this file at
-# https://www.github.com/GoogleCloudPlatform/magic-modules
-#
-# ----------------------------------------------------------------------------
-# Pre-test setup
-- name: delete a HTTP health check
- gcp_compute_http_health_check:
- name: "{{ resource_name }}"
- healthy_threshold: 10
- port: 8080
- timeout_sec: 2
- unhealthy_threshold: 5
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
-#----------------------------------------------------------
-- name: create a HTTP health check
- gcp_compute_http_health_check:
- name: "{{ resource_name }}"
- healthy_threshold: 10
- port: 8080
- timeout_sec: 2
- unhealthy_threshold: 5
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that http_health_check was created
- gcp_compute_http_health_check_info:
- filters:
- - name = {{ resource_name }}
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/compute
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - results['resources'] | length == 1
-# ----------------------------------------------------------------------------
-- name: create a HTTP health check that already exists
- gcp_compute_http_health_check:
- name: "{{ resource_name }}"
- healthy_threshold: 10
- port: 8080
- timeout_sec: 2
- unhealthy_threshold: 5
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
-#----------------------------------------------------------
-- name: delete a HTTP health check
- gcp_compute_http_health_check:
- name: "{{ resource_name }}"
- healthy_threshold: 10
- port: 8080
- timeout_sec: 2
- unhealthy_threshold: 5
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that http_health_check was deleted
- gcp_compute_http_health_check_info:
- filters:
- - name = {{ resource_name }}
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/compute
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - results['resources'] | length == 0
-# ----------------------------------------------------------------------------
-- name: delete a HTTP health check that does not exist
- gcp_compute_http_health_check:
- name: "{{ resource_name }}"
- healthy_threshold: 10
- port: 8080
- timeout_sec: 2
- unhealthy_threshold: 5
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
diff --git a/test/integration/targets/gcp_compute_http_health_check/tasks/main.yml b/test/integration/targets/gcp_compute_http_health_check/tasks/main.yml
deleted file mode 100644
index 45d6e49178..0000000000
--- a/test/integration/targets/gcp_compute_http_health_check/tasks/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-- include_tasks: autogen.yml
diff --git a/test/integration/targets/gcp_compute_https_health_check/aliases b/test/integration/targets/gcp_compute_https_health_check/aliases
deleted file mode 100644
index 9812f019ca..0000000000
--- a/test/integration/targets/gcp_compute_https_health_check/aliases
+++ /dev/null
@@ -1,2 +0,0 @@
-cloud/gcp
-unsupported
diff --git a/test/integration/targets/gcp_compute_https_health_check/defaults/main.yml b/test/integration/targets/gcp_compute_https_health_check/defaults/main.yml
deleted file mode 100644
index ba66644fc1..0000000000
--- a/test/integration/targets/gcp_compute_https_health_check/defaults/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-resource_name: "{{ resource_prefix }}"
diff --git a/test/integration/targets/gcp_compute_https_health_check/meta/main.yml b/test/integration/targets/gcp_compute_https_health_check/meta/main.yml
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/integration/targets/gcp_compute_https_health_check/meta/main.yml
+++ /dev/null
diff --git a/test/integration/targets/gcp_compute_https_health_check/tasks/autogen.yml b/test/integration/targets/gcp_compute_https_health_check/tasks/autogen.yml
deleted file mode 100644
index 7d34fc8374..0000000000
--- a/test/integration/targets/gcp_compute_https_health_check/tasks/autogen.yml
+++ /dev/null
@@ -1,122 +0,0 @@
----
-# ----------------------------------------------------------------------------
-#
-# *** AUTO GENERATED CODE *** AUTO GENERATED CODE ***
-#
-# ----------------------------------------------------------------------------
-#
-# This file is automatically generated by Magic Modules and manual
-# changes will be clobbered when the file is regenerated.
-#
-# Please read more about how to change this file at
-# https://www.github.com/GoogleCloudPlatform/magic-modules
-#
-# ----------------------------------------------------------------------------
-# Pre-test setup
-- name: delete a HTTPS health check
- gcp_compute_https_health_check:
- name: "{{ resource_name }}"
- healthy_threshold: 10
- port: 8080
- timeout_sec: 2
- unhealthy_threshold: 5
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
-#----------------------------------------------------------
-- name: create a HTTPS health check
- gcp_compute_https_health_check:
- name: "{{ resource_name }}"
- healthy_threshold: 10
- port: 8080
- timeout_sec: 2
- unhealthy_threshold: 5
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that https_health_check was created
- gcp_compute_https_health_check_info:
- filters:
- - name = {{ resource_name }}
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/compute
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - results['resources'] | length == 1
-# ----------------------------------------------------------------------------
-- name: create a HTTPS health check that already exists
- gcp_compute_https_health_check:
- name: "{{ resource_name }}"
- healthy_threshold: 10
- port: 8080
- timeout_sec: 2
- unhealthy_threshold: 5
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
-#----------------------------------------------------------
-- name: delete a HTTPS health check
- gcp_compute_https_health_check:
- name: "{{ resource_name }}"
- healthy_threshold: 10
- port: 8080
- timeout_sec: 2
- unhealthy_threshold: 5
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that https_health_check was deleted
- gcp_compute_https_health_check_info:
- filters:
- - name = {{ resource_name }}
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/compute
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - results['resources'] | length == 0
-# ----------------------------------------------------------------------------
-- name: delete a HTTPS health check that does not exist
- gcp_compute_https_health_check:
- name: "{{ resource_name }}"
- healthy_threshold: 10
- port: 8080
- timeout_sec: 2
- unhealthy_threshold: 5
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
diff --git a/test/integration/targets/gcp_compute_https_health_check/tasks/main.yml b/test/integration/targets/gcp_compute_https_health_check/tasks/main.yml
deleted file mode 100644
index 45d6e49178..0000000000
--- a/test/integration/targets/gcp_compute_https_health_check/tasks/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-- include_tasks: autogen.yml
diff --git a/test/integration/targets/gcp_compute_image/aliases b/test/integration/targets/gcp_compute_image/aliases
deleted file mode 100644
index 9812f019ca..0000000000
--- a/test/integration/targets/gcp_compute_image/aliases
+++ /dev/null
@@ -1,2 +0,0 @@
-cloud/gcp
-unsupported
diff --git a/test/integration/targets/gcp_compute_image/defaults/main.yml b/test/integration/targets/gcp_compute_image/defaults/main.yml
deleted file mode 100644
index ba66644fc1..0000000000
--- a/test/integration/targets/gcp_compute_image/defaults/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-resource_name: "{{ resource_prefix }}"
diff --git a/test/integration/targets/gcp_compute_image/meta/main.yml b/test/integration/targets/gcp_compute_image/meta/main.yml
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/integration/targets/gcp_compute_image/meta/main.yml
+++ /dev/null
diff --git a/test/integration/targets/gcp_compute_image/tasks/autogen.yml b/test/integration/targets/gcp_compute_image/tasks/autogen.yml
deleted file mode 100644
index b51608bc11..0000000000
--- a/test/integration/targets/gcp_compute_image/tasks/autogen.yml
+++ /dev/null
@@ -1,129 +0,0 @@
----
-# ----------------------------------------------------------------------------
-#
-# *** AUTO GENERATED CODE *** AUTO GENERATED CODE ***
-#
-# ----------------------------------------------------------------------------
-#
-# This file is automatically generated by Magic Modules and manual
-# changes will be clobbered when the file is regenerated.
-#
-# Please read more about how to change this file at
-# https://www.github.com/GoogleCloudPlatform/magic-modules
-#
-# ----------------------------------------------------------------------------
-# Pre-test setup
-- name: create a disk
- gcp_compute_disk:
- name: disk-image
- zone: us-central1-a
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: disk
-- name: delete a image
- gcp_compute_image:
- name: "{{ resource_name }}"
- source_disk: "{{ disk }}"
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
-#----------------------------------------------------------
-- name: create a image
- gcp_compute_image:
- name: "{{ resource_name }}"
- source_disk: "{{ disk }}"
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that image was created
- gcp_compute_image_info:
- filters:
- - name = {{ resource_name }}
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/compute
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - results['resources'] | length == 1
-# ----------------------------------------------------------------------------
-- name: create a image that already exists
- gcp_compute_image:
- name: "{{ resource_name }}"
- source_disk: "{{ disk }}"
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
-#----------------------------------------------------------
-- name: delete a image
- gcp_compute_image:
- name: "{{ resource_name }}"
- source_disk: "{{ disk }}"
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that image was deleted
- gcp_compute_image_info:
- filters:
- - name = {{ resource_name }}
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/compute
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - results['resources'] | length == 0
-# ----------------------------------------------------------------------------
-- name: delete a image that does not exist
- gcp_compute_image:
- name: "{{ resource_name }}"
- source_disk: "{{ disk }}"
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
-#---------------------------------------------------------
-# Post-test teardown
-# If errors happen, don't crash the playbook!
-- name: delete a disk
- gcp_compute_disk:
- name: disk-image
- zone: us-central1-a
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: disk
- ignore_errors: true
diff --git a/test/integration/targets/gcp_compute_image/tasks/main.yml b/test/integration/targets/gcp_compute_image/tasks/main.yml
deleted file mode 100644
index 45d6e49178..0000000000
--- a/test/integration/targets/gcp_compute_image/tasks/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-- include_tasks: autogen.yml
diff --git a/test/integration/targets/gcp_compute_instance/aliases b/test/integration/targets/gcp_compute_instance/aliases
deleted file mode 100644
index 9812f019ca..0000000000
--- a/test/integration/targets/gcp_compute_instance/aliases
+++ /dev/null
@@ -1,2 +0,0 @@
-cloud/gcp
-unsupported
diff --git a/test/integration/targets/gcp_compute_instance/defaults/main.yml b/test/integration/targets/gcp_compute_instance/defaults/main.yml
deleted file mode 100644
index ba66644fc1..0000000000
--- a/test/integration/targets/gcp_compute_instance/defaults/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-resource_name: "{{ resource_prefix }}"
diff --git a/test/integration/targets/gcp_compute_instance/meta/main.yml b/test/integration/targets/gcp_compute_instance/meta/main.yml
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/integration/targets/gcp_compute_instance/meta/main.yml
+++ /dev/null
diff --git a/test/integration/targets/gcp_compute_instance/tasks/autogen.yml b/test/integration/targets/gcp_compute_instance/tasks/autogen.yml
deleted file mode 100644
index bb42e4eae7..0000000000
--- a/test/integration/targets/gcp_compute_instance/tasks/autogen.yml
+++ /dev/null
@@ -1,276 +0,0 @@
----
-# ----------------------------------------------------------------------------
-#
-# *** AUTO GENERATED CODE *** AUTO GENERATED CODE ***
-#
-# ----------------------------------------------------------------------------
-#
-# This file is automatically generated by Magic Modules and manual
-# changes will be clobbered when the file is regenerated.
-#
-# Please read more about how to change this file at
-# https://www.github.com/GoogleCloudPlatform/magic-modules
-#
-# ----------------------------------------------------------------------------
-# Pre-test setup
-- name: create a disk
- gcp_compute_disk:
- name: disk-instance
- size_gb: 50
- source_image: projects/ubuntu-os-cloud/global/images/family/ubuntu-1604-lts
- zone: us-central1-a
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: disk
-- name: create a network
- gcp_compute_network:
- name: network-instance
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: network
-- name: create a address
- gcp_compute_address:
- name: address-instance
- region: us-central1
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: address
-- name: delete a instance
- gcp_compute_instance:
- name: "{{ resource_name }}"
- machine_type: n1-standard-1
- disks:
- - auto_delete: 'true'
- boot: 'true'
- source: "{{ disk }}"
- - auto_delete: 'true'
- interface: NVME
- type: SCRATCH
- initialize_params:
- disk_type: local-ssd
- metadata:
- startup-script-url: gs:://graphite-playground/bootstrap.sh
- cost-center: '12345'
- labels:
- environment: production
- network_interfaces:
- - network: "{{ network }}"
- access_configs:
- - name: External NAT
- nat_ip: "{{ address }}"
- type: ONE_TO_ONE_NAT
- zone: us-central1-a
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
-#----------------------------------------------------------
-- name: create a instance
- gcp_compute_instance:
- name: "{{ resource_name }}"
- machine_type: n1-standard-1
- disks:
- - auto_delete: 'true'
- boot: 'true'
- source: "{{ disk }}"
- - auto_delete: 'true'
- interface: NVME
- type: SCRATCH
- initialize_params:
- disk_type: local-ssd
- metadata:
- startup-script-url: gs:://graphite-playground/bootstrap.sh
- cost-center: '12345'
- labels:
- environment: production
- network_interfaces:
- - network: "{{ network }}"
- access_configs:
- - name: External NAT
- nat_ip: "{{ address }}"
- type: ONE_TO_ONE_NAT
- zone: us-central1-a
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that instance was created
- gcp_compute_instance_info:
- filters:
- - name = {{ resource_name }}
- zone: us-central1-a
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/compute
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - results['resources'] | length == 1
-# ----------------------------------------------------------------------------
-- name: create a instance that already exists
- gcp_compute_instance:
- name: "{{ resource_name }}"
- machine_type: n1-standard-1
- disks:
- - auto_delete: 'true'
- boot: 'true'
- source: "{{ disk }}"
- - auto_delete: 'true'
- interface: NVME
- type: SCRATCH
- initialize_params:
- disk_type: local-ssd
- metadata:
- startup-script-url: gs:://graphite-playground/bootstrap.sh
- cost-center: '12345'
- labels:
- environment: production
- network_interfaces:
- - network: "{{ network }}"
- access_configs:
- - name: External NAT
- nat_ip: "{{ address }}"
- type: ONE_TO_ONE_NAT
- zone: us-central1-a
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
-#----------------------------------------------------------
-- name: delete a instance
- gcp_compute_instance:
- name: "{{ resource_name }}"
- machine_type: n1-standard-1
- disks:
- - auto_delete: 'true'
- boot: 'true'
- source: "{{ disk }}"
- - auto_delete: 'true'
- interface: NVME
- type: SCRATCH
- initialize_params:
- disk_type: local-ssd
- metadata:
- startup-script-url: gs:://graphite-playground/bootstrap.sh
- cost-center: '12345'
- labels:
- environment: production
- network_interfaces:
- - network: "{{ network }}"
- access_configs:
- - name: External NAT
- nat_ip: "{{ address }}"
- type: ONE_TO_ONE_NAT
- zone: us-central1-a
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that instance was deleted
- gcp_compute_instance_info:
- filters:
- - name = {{ resource_name }}
- zone: us-central1-a
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/compute
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - results['resources'] | length == 0
-# ----------------------------------------------------------------------------
-- name: delete a instance that does not exist
- gcp_compute_instance:
- name: "{{ resource_name }}"
- machine_type: n1-standard-1
- disks:
- - auto_delete: 'true'
- boot: 'true'
- source: "{{ disk }}"
- - auto_delete: 'true'
- interface: NVME
- type: SCRATCH
- initialize_params:
- disk_type: local-ssd
- metadata:
- startup-script-url: gs:://graphite-playground/bootstrap.sh
- cost-center: '12345'
- labels:
- environment: production
- network_interfaces:
- - network: "{{ network }}"
- access_configs:
- - name: External NAT
- nat_ip: "{{ address }}"
- type: ONE_TO_ONE_NAT
- zone: us-central1-a
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
-#---------------------------------------------------------
-# Post-test teardown
-# If errors happen, don't crash the playbook!
-- name: delete a address
- gcp_compute_address:
- name: address-instance
- region: us-central1
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: address
- ignore_errors: true
-- name: delete a network
- gcp_compute_network:
- name: network-instance
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: network
- ignore_errors: true
-- name: delete a disk
- gcp_compute_disk:
- name: disk-instance
- size_gb: 50
- source_image: projects/ubuntu-os-cloud/global/images/family/ubuntu-1604-lts
- zone: us-central1-a
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: disk
- ignore_errors: true
diff --git a/test/integration/targets/gcp_compute_instance/tasks/main.yml b/test/integration/targets/gcp_compute_instance/tasks/main.yml
deleted file mode 100644
index 45d6e49178..0000000000
--- a/test/integration/targets/gcp_compute_instance/tasks/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-- include_tasks: autogen.yml
diff --git a/test/integration/targets/gcp_compute_instance_group/aliases b/test/integration/targets/gcp_compute_instance_group/aliases
deleted file mode 100644
index 9812f019ca..0000000000
--- a/test/integration/targets/gcp_compute_instance_group/aliases
+++ /dev/null
@@ -1,2 +0,0 @@
-cloud/gcp
-unsupported
diff --git a/test/integration/targets/gcp_compute_instance_group/defaults/main.yml b/test/integration/targets/gcp_compute_instance_group/defaults/main.yml
deleted file mode 100644
index ba66644fc1..0000000000
--- a/test/integration/targets/gcp_compute_instance_group/defaults/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-resource_name: "{{ resource_prefix }}"
diff --git a/test/integration/targets/gcp_compute_instance_group/meta/main.yml b/test/integration/targets/gcp_compute_instance_group/meta/main.yml
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/integration/targets/gcp_compute_instance_group/meta/main.yml
+++ /dev/null
diff --git a/test/integration/targets/gcp_compute_instance_group/tasks/autogen.yml b/test/integration/targets/gcp_compute_instance_group/tasks/autogen.yml
deleted file mode 100644
index b16a128bbd..0000000000
--- a/test/integration/targets/gcp_compute_instance_group/tasks/autogen.yml
+++ /dev/null
@@ -1,149 +0,0 @@
----
-# ----------------------------------------------------------------------------
-#
-# *** AUTO GENERATED CODE *** AUTO GENERATED CODE ***
-#
-# ----------------------------------------------------------------------------
-#
-# This file is automatically generated by Magic Modules and manual
-# changes will be clobbered when the file is regenerated.
-#
-# Please read more about how to change this file at
-# https://www.github.com/GoogleCloudPlatform/magic-modules
-#
-# ----------------------------------------------------------------------------
-# Pre-test setup
-- name: create a network
- gcp_compute_network:
- name: network-instancegroup
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: network
-- name: delete a instance group
- gcp_compute_instance_group:
- name: "{{ resource_name }}"
- named_ports:
- - name: ansible
- port: 1234
- network: "{{ network }}"
- zone: us-central1-a
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
-#----------------------------------------------------------
-- name: create a instance group
- gcp_compute_instance_group:
- name: "{{ resource_name }}"
- named_ports:
- - name: ansible
- port: 1234
- network: "{{ network }}"
- zone: us-central1-a
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that instance_group was created
- gcp_compute_instance_group_info:
- filters:
- - name = {{ resource_name }}
- zone: us-central1-a
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/compute
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - results['resources'] | length == 1
-# ----------------------------------------------------------------------------
-- name: create a instance group that already exists
- gcp_compute_instance_group:
- name: "{{ resource_name }}"
- named_ports:
- - name: ansible
- port: 1234
- network: "{{ network }}"
- zone: us-central1-a
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
-#----------------------------------------------------------
-- name: delete a instance group
- gcp_compute_instance_group:
- name: "{{ resource_name }}"
- named_ports:
- - name: ansible
- port: 1234
- network: "{{ network }}"
- zone: us-central1-a
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that instance_group was deleted
- gcp_compute_instance_group_info:
- filters:
- - name = {{ resource_name }}
- zone: us-central1-a
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/compute
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - results['resources'] | length == 0
-# ----------------------------------------------------------------------------
-- name: delete a instance group that does not exist
- gcp_compute_instance_group:
- name: "{{ resource_name }}"
- named_ports:
- - name: ansible
- port: 1234
- network: "{{ network }}"
- zone: us-central1-a
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
-#---------------------------------------------------------
-# Post-test teardown
-# If errors happen, don't crash the playbook!
-- name: delete a network
- gcp_compute_network:
- name: network-instancegroup
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: network
- ignore_errors: true
diff --git a/test/integration/targets/gcp_compute_instance_group/tasks/main.yml b/test/integration/targets/gcp_compute_instance_group/tasks/main.yml
deleted file mode 100644
index 45d6e49178..0000000000
--- a/test/integration/targets/gcp_compute_instance_group/tasks/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-- include_tasks: autogen.yml
diff --git a/test/integration/targets/gcp_compute_instance_group_manager/aliases b/test/integration/targets/gcp_compute_instance_group_manager/aliases
deleted file mode 100644
index 9812f019ca..0000000000
--- a/test/integration/targets/gcp_compute_instance_group_manager/aliases
+++ /dev/null
@@ -1,2 +0,0 @@
-cloud/gcp
-unsupported
diff --git a/test/integration/targets/gcp_compute_instance_group_manager/defaults/main.yml b/test/integration/targets/gcp_compute_instance_group_manager/defaults/main.yml
deleted file mode 100644
index ba66644fc1..0000000000
--- a/test/integration/targets/gcp_compute_instance_group_manager/defaults/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-resource_name: "{{ resource_prefix }}"
diff --git a/test/integration/targets/gcp_compute_instance_group_manager/meta/main.yml b/test/integration/targets/gcp_compute_instance_group_manager/meta/main.yml
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/integration/targets/gcp_compute_instance_group_manager/meta/main.yml
+++ /dev/null
diff --git a/test/integration/targets/gcp_compute_instance_group_manager/tasks/autogen.yml b/test/integration/targets/gcp_compute_instance_group_manager/tasks/autogen.yml
deleted file mode 100644
index 39c62e3956..0000000000
--- a/test/integration/targets/gcp_compute_instance_group_manager/tasks/autogen.yml
+++ /dev/null
@@ -1,206 +0,0 @@
----
-# ----------------------------------------------------------------------------
-#
-# *** AUTO GENERATED CODE *** AUTO GENERATED CODE ***
-#
-# ----------------------------------------------------------------------------
-#
-# This file is automatically generated by Magic Modules and manual
-# changes will be clobbered when the file is regenerated.
-#
-# Please read more about how to change this file at
-# https://www.github.com/GoogleCloudPlatform/magic-modules
-#
-# ----------------------------------------------------------------------------
-# Pre-test setup
-- name: create a network
- gcp_compute_network:
- name: network-instancetemplate
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: network
-- name: create a address
- gcp_compute_address:
- name: address-instancetemplate
- region: us-west1
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: address
-- name: create a instance template
- gcp_compute_instance_template:
- name: "{{ resource_name }}"
- properties:
- disks:
- - auto_delete: 'true'
- boot: 'true'
- initialize_params:
- source_image: projects/ubuntu-os-cloud/global/images/family/ubuntu-1604-lts
- machine_type: n1-standard-1
- network_interfaces:
- - network: "{{ network }}"
- access_configs:
- - name: test-config
- type: ONE_TO_ONE_NAT
- nat_ip: "{{ address }}"
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: instancetemplate
-- name: delete a instance group manager
- gcp_compute_instance_group_manager:
- name: "{{ resource_name }}"
- base_instance_name: test1-child
- instance_template: "{{ instancetemplate }}"
- target_size: 3
- zone: us-west1-a
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
-#----------------------------------------------------------
-- name: create a instance group manager
- gcp_compute_instance_group_manager:
- name: "{{ resource_name }}"
- base_instance_name: test1-child
- instance_template: "{{ instancetemplate }}"
- target_size: 3
- zone: us-west1-a
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that instance_group_manager was created
- gcp_compute_instance_group_manager_info:
- filters:
- - name = {{ resource_name }}
- zone: us-west1-a
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/compute
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - results['resources'] | length == 1
-# ----------------------------------------------------------------------------
-- name: create a instance group manager that already exists
- gcp_compute_instance_group_manager:
- name: "{{ resource_name }}"
- base_instance_name: test1-child
- instance_template: "{{ instancetemplate }}"
- target_size: 3
- zone: us-west1-a
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
-#----------------------------------------------------------
-- name: delete a instance group manager
- gcp_compute_instance_group_manager:
- name: "{{ resource_name }}"
- base_instance_name: test1-child
- instance_template: "{{ instancetemplate }}"
- target_size: 3
- zone: us-west1-a
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that instance_group_manager was deleted
- gcp_compute_instance_group_manager_info:
- filters:
- - name = {{ resource_name }}
- zone: us-west1-a
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/compute
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - results['resources'] | length == 0
-# ----------------------------------------------------------------------------
-- name: delete a instance group manager that does not exist
- gcp_compute_instance_group_manager:
- name: "{{ resource_name }}"
- base_instance_name: test1-child
- instance_template: "{{ instancetemplate }}"
- target_size: 3
- zone: us-west1-a
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
-#---------------------------------------------------------
-# Post-test teardown
-# If errors happen, don't crash the playbook!
-- name: delete a instance template
- gcp_compute_instance_template:
- name: "{{ resource_name }}"
- properties:
- disks:
- - auto_delete: 'true'
- boot: 'true'
- initialize_params:
- source_image: projects/ubuntu-os-cloud/global/images/family/ubuntu-1604-lts
- machine_type: n1-standard-1
- network_interfaces:
- - network: "{{ network }}"
- access_configs:
- - name: test-config
- type: ONE_TO_ONE_NAT
- nat_ip: "{{ address }}"
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: instancetemplate
- ignore_errors: true
-- name: delete a address
- gcp_compute_address:
- name: address-instancetemplate
- region: us-west1
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: address
- ignore_errors: true
-- name: delete a network
- gcp_compute_network:
- name: network-instancetemplate
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: network
- ignore_errors: true
diff --git a/test/integration/targets/gcp_compute_instance_group_manager/tasks/main.yml b/test/integration/targets/gcp_compute_instance_group_manager/tasks/main.yml
deleted file mode 100644
index 45d6e49178..0000000000
--- a/test/integration/targets/gcp_compute_instance_group_manager/tasks/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-- include_tasks: autogen.yml
diff --git a/test/integration/targets/gcp_compute_instance_template/aliases b/test/integration/targets/gcp_compute_instance_template/aliases
deleted file mode 100644
index 9812f019ca..0000000000
--- a/test/integration/targets/gcp_compute_instance_template/aliases
+++ /dev/null
@@ -1,2 +0,0 @@
-cloud/gcp
-unsupported
diff --git a/test/integration/targets/gcp_compute_instance_template/defaults/main.yml b/test/integration/targets/gcp_compute_instance_template/defaults/main.yml
deleted file mode 100644
index ba66644fc1..0000000000
--- a/test/integration/targets/gcp_compute_instance_template/defaults/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-resource_name: "{{ resource_prefix }}"
diff --git a/test/integration/targets/gcp_compute_instance_template/meta/main.yml b/test/integration/targets/gcp_compute_instance_template/meta/main.yml
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/integration/targets/gcp_compute_instance_template/meta/main.yml
+++ /dev/null
diff --git a/test/integration/targets/gcp_compute_instance_template/tasks/autogen.yml b/test/integration/targets/gcp_compute_instance_template/tasks/autogen.yml
deleted file mode 100644
index b1336624bc..0000000000
--- a/test/integration/targets/gcp_compute_instance_template/tasks/autogen.yml
+++ /dev/null
@@ -1,206 +0,0 @@
----
-# ----------------------------------------------------------------------------
-#
-# *** AUTO GENERATED CODE *** AUTO GENERATED CODE ***
-#
-# ----------------------------------------------------------------------------
-#
-# This file is automatically generated by Magic Modules and manual
-# changes will be clobbered when the file is regenerated.
-#
-# Please read more about how to change this file at
-# https://www.github.com/GoogleCloudPlatform/magic-modules
-#
-# ----------------------------------------------------------------------------
-# Pre-test setup
-- name: create a network
- gcp_compute_network:
- name: network-instancetemplate
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: network
-- name: create a address
- gcp_compute_address:
- name: address-instancetemplate
- region: us-west1
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: address
-- name: delete a instance template
- gcp_compute_instance_template:
- name: "{{ resource_name }}"
- properties:
- disks:
- - auto_delete: 'true'
- boot: 'true'
- initialize_params:
- source_image: projects/ubuntu-os-cloud/global/images/family/ubuntu-1604-lts
- machine_type: n1-standard-1
- network_interfaces:
- - network: "{{ network }}"
- access_configs:
- - name: test-config
- type: ONE_TO_ONE_NAT
- nat_ip: "{{ address }}"
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
-#----------------------------------------------------------
-- name: create a instance template
- gcp_compute_instance_template:
- name: "{{ resource_name }}"
- properties:
- disks:
- - auto_delete: 'true'
- boot: 'true'
- initialize_params:
- source_image: projects/ubuntu-os-cloud/global/images/family/ubuntu-1604-lts
- machine_type: n1-standard-1
- network_interfaces:
- - network: "{{ network }}"
- access_configs:
- - name: test-config
- type: ONE_TO_ONE_NAT
- nat_ip: "{{ address }}"
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that instance_template was created
- gcp_compute_instance_template_info:
- filters:
- - name = {{ resource_name }}
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/compute
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - results['resources'] | length == 1
-# ----------------------------------------------------------------------------
-- name: create a instance template that already exists
- gcp_compute_instance_template:
- name: "{{ resource_name }}"
- properties:
- disks:
- - auto_delete: 'true'
- boot: 'true'
- initialize_params:
- source_image: projects/ubuntu-os-cloud/global/images/family/ubuntu-1604-lts
- machine_type: n1-standard-1
- network_interfaces:
- - network: "{{ network }}"
- access_configs:
- - name: test-config
- type: ONE_TO_ONE_NAT
- nat_ip: "{{ address }}"
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
-#----------------------------------------------------------
-- name: delete a instance template
- gcp_compute_instance_template:
- name: "{{ resource_name }}"
- properties:
- disks:
- - auto_delete: 'true'
- boot: 'true'
- initialize_params:
- source_image: projects/ubuntu-os-cloud/global/images/family/ubuntu-1604-lts
- machine_type: n1-standard-1
- network_interfaces:
- - network: "{{ network }}"
- access_configs:
- - name: test-config
- type: ONE_TO_ONE_NAT
- nat_ip: "{{ address }}"
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that instance_template was deleted
- gcp_compute_instance_template_info:
- filters:
- - name = {{ resource_name }}
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/compute
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - results['resources'] | length == 0
-# ----------------------------------------------------------------------------
-- name: delete a instance template that does not exist
- gcp_compute_instance_template:
- name: "{{ resource_name }}"
- properties:
- disks:
- - auto_delete: 'true'
- boot: 'true'
- initialize_params:
- source_image: projects/ubuntu-os-cloud/global/images/family/ubuntu-1604-lts
- machine_type: n1-standard-1
- network_interfaces:
- - network: "{{ network }}"
- access_configs:
- - name: test-config
- type: ONE_TO_ONE_NAT
- nat_ip: "{{ address }}"
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
-#---------------------------------------------------------
-# Post-test teardown
-# If errors happen, don't crash the playbook!
-- name: delete a address
- gcp_compute_address:
- name: address-instancetemplate
- region: us-west1
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: address
- ignore_errors: true
-- name: delete a network
- gcp_compute_network:
- name: network-instancetemplate
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: network
- ignore_errors: true
diff --git a/test/integration/targets/gcp_compute_instance_template/tasks/main.yml b/test/integration/targets/gcp_compute_instance_template/tasks/main.yml
deleted file mode 100644
index 45d6e49178..0000000000
--- a/test/integration/targets/gcp_compute_instance_template/tasks/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-- include_tasks: autogen.yml
diff --git a/test/integration/targets/gcp_compute_interconnect_attachment/aliases b/test/integration/targets/gcp_compute_interconnect_attachment/aliases
deleted file mode 100644
index 9812f019ca..0000000000
--- a/test/integration/targets/gcp_compute_interconnect_attachment/aliases
+++ /dev/null
@@ -1,2 +0,0 @@
-cloud/gcp
-unsupported
diff --git a/test/integration/targets/gcp_compute_interconnect_attachment/defaults/main.yml b/test/integration/targets/gcp_compute_interconnect_attachment/defaults/main.yml
deleted file mode 100644
index aa87a2a8e0..0000000000
--- a/test/integration/targets/gcp_compute_interconnect_attachment/defaults/main.yml
+++ /dev/null
@@ -1,3 +0,0 @@
----
-# defaults file
-resource_name: '{{resource_prefix}}'
diff --git a/test/integration/targets/gcp_compute_interconnect_attachment/meta/main.yml b/test/integration/targets/gcp_compute_interconnect_attachment/meta/main.yml
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/integration/targets/gcp_compute_interconnect_attachment/meta/main.yml
+++ /dev/null
diff --git a/test/integration/targets/gcp_compute_network/aliases b/test/integration/targets/gcp_compute_network/aliases
deleted file mode 100644
index 9812f019ca..0000000000
--- a/test/integration/targets/gcp_compute_network/aliases
+++ /dev/null
@@ -1,2 +0,0 @@
-cloud/gcp
-unsupported
diff --git a/test/integration/targets/gcp_compute_network/defaults/main.yml b/test/integration/targets/gcp_compute_network/defaults/main.yml
deleted file mode 100644
index ba66644fc1..0000000000
--- a/test/integration/targets/gcp_compute_network/defaults/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-resource_name: "{{ resource_prefix }}"
diff --git a/test/integration/targets/gcp_compute_network/meta/main.yml b/test/integration/targets/gcp_compute_network/meta/main.yml
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/integration/targets/gcp_compute_network/meta/main.yml
+++ /dev/null
diff --git a/test/integration/targets/gcp_compute_network/tasks/autogen.yml b/test/integration/targets/gcp_compute_network/tasks/autogen.yml
deleted file mode 100644
index fa121c8fbe..0000000000
--- a/test/integration/targets/gcp_compute_network/tasks/autogen.yml
+++ /dev/null
@@ -1,107 +0,0 @@
----
-# ----------------------------------------------------------------------------
-#
-# *** AUTO GENERATED CODE *** AUTO GENERATED CODE ***
-#
-# ----------------------------------------------------------------------------
-#
-# This file is automatically generated by Magic Modules and manual
-# changes will be clobbered when the file is regenerated.
-#
-# Please read more about how to change this file at
-# https://www.github.com/GoogleCloudPlatform/magic-modules
-#
-# ----------------------------------------------------------------------------
-# Pre-test setup
-- name: delete a network
- gcp_compute_network:
- name: "{{ resource_name }}"
- auto_create_subnetworks: 'true'
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
-#----------------------------------------------------------
-- name: create a network
- gcp_compute_network:
- name: "{{ resource_name }}"
- auto_create_subnetworks: 'true'
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that network was created
- gcp_compute_network_info:
- filters:
- - name = {{ resource_name }}
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/compute
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - results['resources'] | length == 1
-# ----------------------------------------------------------------------------
-- name: create a network that already exists
- gcp_compute_network:
- name: "{{ resource_name }}"
- auto_create_subnetworks: 'true'
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
-#----------------------------------------------------------
-- name: delete a network
- gcp_compute_network:
- name: "{{ resource_name }}"
- auto_create_subnetworks: 'true'
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that network was deleted
- gcp_compute_network_info:
- filters:
- - name = {{ resource_name }}
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/compute
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - results['resources'] | length == 0
-# ----------------------------------------------------------------------------
-- name: delete a network that does not exist
- gcp_compute_network:
- name: "{{ resource_name }}"
- auto_create_subnetworks: 'true'
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
diff --git a/test/integration/targets/gcp_compute_network/tasks/main.yml b/test/integration/targets/gcp_compute_network/tasks/main.yml
deleted file mode 100644
index 45d6e49178..0000000000
--- a/test/integration/targets/gcp_compute_network/tasks/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-- include_tasks: autogen.yml
diff --git a/test/integration/targets/gcp_compute_network_endpoint_group/aliases b/test/integration/targets/gcp_compute_network_endpoint_group/aliases
deleted file mode 100644
index 9812f019ca..0000000000
--- a/test/integration/targets/gcp_compute_network_endpoint_group/aliases
+++ /dev/null
@@ -1,2 +0,0 @@
-cloud/gcp
-unsupported
diff --git a/test/integration/targets/gcp_compute_network_endpoint_group/meta/main.yml b/test/integration/targets/gcp_compute_network_endpoint_group/meta/main.yml
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/integration/targets/gcp_compute_network_endpoint_group/meta/main.yml
+++ /dev/null
diff --git a/test/integration/targets/gcp_compute_network_endpoint_group/tasks/autogen.yml b/test/integration/targets/gcp_compute_network_endpoint_group/tasks/autogen.yml
deleted file mode 100644
index b4db16b19e..0000000000
--- a/test/integration/targets/gcp_compute_network_endpoint_group/tasks/autogen.yml
+++ /dev/null
@@ -1,169 +0,0 @@
----
-# ----------------------------------------------------------------------------
-#
-# *** AUTO GENERATED CODE *** AUTO GENERATED CODE ***
-#
-# ----------------------------------------------------------------------------
-#
-# This file is automatically generated by Magic Modules and manual
-# changes will be clobbered when the file is regenerated.
-#
-# Please read more about how to change this file at
-# https://www.github.com/GoogleCloudPlatform/magic-modules
-#
-# ----------------------------------------------------------------------------
-# Pre-test setup
-- name: create a network
- gcp_compute_network:
- name: "{{ resource_name }}"
- auto_create_subnetworks: 'false'
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: network
-- name: create a subnetwork
- gcp_compute_subnetwork:
- name: "{{ resource_name }}"
- ip_cidr_range: 10.0.0.0/16
- region: us-central1
- network: "{{ network }}"
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: subnetwork
-- name: delete a network endpoint group
- gcp_compute_network_endpoint_group:
- name: "{{ resource_name }}"
- network: "{{ network }}"
- subnetwork: "{{ subnetwork }}"
- default_port: 90
- zone: us-central1-a
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
-#----------------------------------------------------------
-- name: create a network endpoint group
- gcp_compute_network_endpoint_group:
- name: "{{ resource_name }}"
- network: "{{ network }}"
- subnetwork: "{{ subnetwork }}"
- default_port: 90
- zone: us-central1-a
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that network_endpoint_group was created
- gcp_compute_network_endpoint_group_info:
- filters:
- - name = {{ resource_name }}
- zone: us-central1-a
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/compute
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - results['resources'] | length == 1
-# ----------------------------------------------------------------------------
-- name: create a network endpoint group that already exists
- gcp_compute_network_endpoint_group:
- name: "{{ resource_name }}"
- network: "{{ network }}"
- subnetwork: "{{ subnetwork }}"
- default_port: 90
- zone: us-central1-a
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
-#----------------------------------------------------------
-- name: delete a network endpoint group
- gcp_compute_network_endpoint_group:
- name: "{{ resource_name }}"
- network: "{{ network }}"
- subnetwork: "{{ subnetwork }}"
- default_port: 90
- zone: us-central1-a
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that network_endpoint_group was deleted
- gcp_compute_network_endpoint_group_info:
- filters:
- - name = {{ resource_name }}
- zone: us-central1-a
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/compute
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - results['resources'] | length == 0
-# ----------------------------------------------------------------------------
-- name: delete a network endpoint group that does not exist
- gcp_compute_network_endpoint_group:
- name: "{{ resource_name }}"
- network: "{{ network }}"
- subnetwork: "{{ subnetwork }}"
- default_port: 90
- zone: us-central1-a
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
-#---------------------------------------------------------
-# Post-test teardown
-# If errors happen, don't crash the playbook!
-- name: delete a subnetwork
- gcp_compute_subnetwork:
- name: "{{ resource_name }}"
- ip_cidr_range: 10.0.0.0/16
- region: us-central1
- network: "{{ network }}"
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: subnetwork
- ignore_errors: true
-- name: delete a network
- gcp_compute_network:
- name: "{{ resource_name }}"
- auto_create_subnetworks: 'false'
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: network
- ignore_errors: true
diff --git a/test/integration/targets/gcp_compute_network_endpoint_group/tasks/main.yml b/test/integration/targets/gcp_compute_network_endpoint_group/tasks/main.yml
deleted file mode 100644
index 45d6e49178..0000000000
--- a/test/integration/targets/gcp_compute_network_endpoint_group/tasks/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-- include_tasks: autogen.yml
diff --git a/test/integration/targets/gcp_compute_node_group/aliases b/test/integration/targets/gcp_compute_node_group/aliases
deleted file mode 100644
index 9812f019ca..0000000000
--- a/test/integration/targets/gcp_compute_node_group/aliases
+++ /dev/null
@@ -1,2 +0,0 @@
-cloud/gcp
-unsupported
diff --git a/test/integration/targets/gcp_compute_node_group/meta/main.yml b/test/integration/targets/gcp_compute_node_group/meta/main.yml
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/integration/targets/gcp_compute_node_group/meta/main.yml
+++ /dev/null
diff --git a/test/integration/targets/gcp_compute_node_group/tasks/autogen.yml b/test/integration/targets/gcp_compute_node_group/tasks/autogen.yml
deleted file mode 100644
index 36c65a0858..0000000000
--- a/test/integration/targets/gcp_compute_node_group/tasks/autogen.yml
+++ /dev/null
@@ -1,148 +0,0 @@
----
-# ----------------------------------------------------------------------------
-#
-# *** AUTO GENERATED CODE *** AUTO GENERATED CODE ***
-#
-# ----------------------------------------------------------------------------
-#
-# This file is automatically generated by Magic Modules and manual
-# changes will be clobbered when the file is regenerated.
-#
-# Please read more about how to change this file at
-# https://www.github.com/GoogleCloudPlatform/magic-modules
-#
-# ----------------------------------------------------------------------------
-# Pre-test setup
-- name: create a node template
- gcp_compute_node_template:
- name: "{{ resource_name }}"
- region: us-central1
- node_type: n1-node-96-624
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: node_template
-- name: delete a node group
- gcp_compute_node_group:
- name: "{{ resource_name }}"
- zone: us-central1-a
- description: example group for ansible
- size: 1
- node_template: "{{ node_template }}"
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
-#----------------------------------------------------------
-- name: create a node group
- gcp_compute_node_group:
- name: "{{ resource_name }}"
- zone: us-central1-a
- description: example group for ansible
- size: 1
- node_template: "{{ node_template }}"
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that node_group was created
- gcp_compute_node_group_info:
- filters:
- - name = {{ resource_name }}
- zone: us-central1-a
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/compute
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - results['resources'] | length == 1
-# ----------------------------------------------------------------------------
-- name: create a node group that already exists
- gcp_compute_node_group:
- name: "{{ resource_name }}"
- zone: us-central1-a
- description: example group for ansible
- size: 1
- node_template: "{{ node_template }}"
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
-#----------------------------------------------------------
-- name: delete a node group
- gcp_compute_node_group:
- name: "{{ resource_name }}"
- zone: us-central1-a
- description: example group for ansible
- size: 1
- node_template: "{{ node_template }}"
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that node_group was deleted
- gcp_compute_node_group_info:
- filters:
- - name = {{ resource_name }}
- zone: us-central1-a
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/compute
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - results['resources'] | length == 0
-# ----------------------------------------------------------------------------
-- name: delete a node group that does not exist
- gcp_compute_node_group:
- name: "{{ resource_name }}"
- zone: us-central1-a
- description: example group for ansible
- size: 1
- node_template: "{{ node_template }}"
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
-#---------------------------------------------------------
-# Post-test teardown
-# If errors happen, don't crash the playbook!
-- name: delete a node template
- gcp_compute_node_template:
- name: "{{ resource_name }}"
- region: us-central1
- node_type: n1-node-96-624
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: node_template
- ignore_errors: true
diff --git a/test/integration/targets/gcp_compute_node_group/tasks/main.yml b/test/integration/targets/gcp_compute_node_group/tasks/main.yml
deleted file mode 100644
index 45d6e49178..0000000000
--- a/test/integration/targets/gcp_compute_node_group/tasks/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-- include_tasks: autogen.yml
diff --git a/test/integration/targets/gcp_compute_node_template/aliases b/test/integration/targets/gcp_compute_node_template/aliases
deleted file mode 100644
index 9812f019ca..0000000000
--- a/test/integration/targets/gcp_compute_node_template/aliases
+++ /dev/null
@@ -1,2 +0,0 @@
-cloud/gcp
-unsupported
diff --git a/test/integration/targets/gcp_compute_node_template/meta/main.yml b/test/integration/targets/gcp_compute_node_template/meta/main.yml
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/integration/targets/gcp_compute_node_template/meta/main.yml
+++ /dev/null
diff --git a/test/integration/targets/gcp_compute_node_template/tasks/autogen.yml b/test/integration/targets/gcp_compute_node_template/tasks/autogen.yml
deleted file mode 100644
index 604016423d..0000000000
--- a/test/integration/targets/gcp_compute_node_template/tasks/autogen.yml
+++ /dev/null
@@ -1,114 +0,0 @@
----
-# ----------------------------------------------------------------------------
-#
-# *** AUTO GENERATED CODE *** AUTO GENERATED CODE ***
-#
-# ----------------------------------------------------------------------------
-#
-# This file is automatically generated by Magic Modules and manual
-# changes will be clobbered when the file is regenerated.
-#
-# Please read more about how to change this file at
-# https://www.github.com/GoogleCloudPlatform/magic-modules
-#
-# ----------------------------------------------------------------------------
-# Pre-test setup
-- name: delete a node template
- gcp_compute_node_template:
- name: "{{ resource_name }}"
- region: us-central1
- node_type: n1-node-96-624
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
-#----------------------------------------------------------
-- name: create a node template
- gcp_compute_node_template:
- name: "{{ resource_name }}"
- region: us-central1
- node_type: n1-node-96-624
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that node_template was created
- gcp_compute_node_template_info:
- filters:
- - name = {{ resource_name }}
- region: us-central1
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/compute
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - results['resources'] | length == 1
-# ----------------------------------------------------------------------------
-- name: create a node template that already exists
- gcp_compute_node_template:
- name: "{{ resource_name }}"
- region: us-central1
- node_type: n1-node-96-624
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
-#----------------------------------------------------------
-- name: delete a node template
- gcp_compute_node_template:
- name: "{{ resource_name }}"
- region: us-central1
- node_type: n1-node-96-624
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that node_template was deleted
- gcp_compute_node_template_info:
- filters:
- - name = {{ resource_name }}
- region: us-central1
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/compute
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - results['resources'] | length == 0
-# ----------------------------------------------------------------------------
-- name: delete a node template that does not exist
- gcp_compute_node_template:
- name: "{{ resource_name }}"
- region: us-central1
- node_type: n1-node-96-624
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
diff --git a/test/integration/targets/gcp_compute_node_template/tasks/main.yml b/test/integration/targets/gcp_compute_node_template/tasks/main.yml
deleted file mode 100644
index 45d6e49178..0000000000
--- a/test/integration/targets/gcp_compute_node_template/tasks/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-- include_tasks: autogen.yml
diff --git a/test/integration/targets/gcp_compute_region_backend_service/aliases b/test/integration/targets/gcp_compute_region_backend_service/aliases
deleted file mode 100644
index 9812f019ca..0000000000
--- a/test/integration/targets/gcp_compute_region_backend_service/aliases
+++ /dev/null
@@ -1,2 +0,0 @@
-cloud/gcp
-unsupported
diff --git a/test/integration/targets/gcp_compute_region_backend_service/meta/main.yml b/test/integration/targets/gcp_compute_region_backend_service/meta/main.yml
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/integration/targets/gcp_compute_region_backend_service/meta/main.yml
+++ /dev/null
diff --git a/test/integration/targets/gcp_compute_region_backend_service/tasks/autogen.yml b/test/integration/targets/gcp_compute_region_backend_service/tasks/autogen.yml
deleted file mode 100644
index 7b577e2ce1..0000000000
--- a/test/integration/targets/gcp_compute_region_backend_service/tasks/autogen.yml
+++ /dev/null
@@ -1,164 +0,0 @@
----
-# ----------------------------------------------------------------------------
-#
-# *** AUTO GENERATED CODE *** AUTO GENERATED CODE ***
-#
-# ----------------------------------------------------------------------------
-#
-# This file is automatically generated by Magic Modules and manual
-# changes will be clobbered when the file is regenerated.
-#
-# Please read more about how to change this file at
-# https://www.github.com/GoogleCloudPlatform/magic-modules
-#
-# ----------------------------------------------------------------------------
-# Pre-test setup
-- name: create a health check
- gcp_compute_health_check:
- name: "{{ resource_name }}"
- type: TCP
- tcp_health_check:
- port: 80
- check_interval_sec: 1
- timeout_sec: 1
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: healthcheck
-- name: delete a region backend service
- gcp_compute_region_backend_service:
- name: "{{ resource_name }}"
- region: us-central1
- health_checks:
- - "{{ healthcheck.selfLink }}"
- connection_draining:
- draining_timeout_sec: 10
- session_affinity: CLIENT_IP
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
-#----------------------------------------------------------
-- name: create a region backend service
- gcp_compute_region_backend_service:
- name: "{{ resource_name }}"
- region: us-central1
- health_checks:
- - "{{ healthcheck.selfLink }}"
- connection_draining:
- draining_timeout_sec: 10
- session_affinity: CLIENT_IP
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that region_backend_service was created
- gcp_compute_region_backend_service_info:
- filters:
- - name = {{ resource_name }}
- region: us-central1
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/compute
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - results['resources'] | length == 1
-# ----------------------------------------------------------------------------
-- name: create a region backend service that already exists
- gcp_compute_region_backend_service:
- name: "{{ resource_name }}"
- region: us-central1
- health_checks:
- - "{{ healthcheck.selfLink }}"
- connection_draining:
- draining_timeout_sec: 10
- session_affinity: CLIENT_IP
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
-#----------------------------------------------------------
-- name: delete a region backend service
- gcp_compute_region_backend_service:
- name: "{{ resource_name }}"
- region: us-central1
- health_checks:
- - "{{ healthcheck.selfLink }}"
- connection_draining:
- draining_timeout_sec: 10
- session_affinity: CLIENT_IP
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that region_backend_service was deleted
- gcp_compute_region_backend_service_info:
- filters:
- - name = {{ resource_name }}
- region: us-central1
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/compute
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - results['resources'] | length == 0
-# ----------------------------------------------------------------------------
-- name: delete a region backend service that does not exist
- gcp_compute_region_backend_service:
- name: "{{ resource_name }}"
- region: us-central1
- health_checks:
- - "{{ healthcheck.selfLink }}"
- connection_draining:
- draining_timeout_sec: 10
- session_affinity: CLIENT_IP
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
-#---------------------------------------------------------
-# Post-test teardown
-# If errors happen, don't crash the playbook!
-- name: delete a health check
- gcp_compute_health_check:
- name: "{{ resource_name }}"
- type: TCP
- tcp_health_check:
- port: 80
- check_interval_sec: 1
- timeout_sec: 1
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: healthcheck
- ignore_errors: true
diff --git a/test/integration/targets/gcp_compute_region_backend_service/tasks/main.yml b/test/integration/targets/gcp_compute_region_backend_service/tasks/main.yml
deleted file mode 100644
index 45d6e49178..0000000000
--- a/test/integration/targets/gcp_compute_region_backend_service/tasks/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-- include_tasks: autogen.yml
diff --git a/test/integration/targets/gcp_compute_region_disk/aliases b/test/integration/targets/gcp_compute_region_disk/aliases
deleted file mode 100644
index 9812f019ca..0000000000
--- a/test/integration/targets/gcp_compute_region_disk/aliases
+++ /dev/null
@@ -1,2 +0,0 @@
-cloud/gcp
-unsupported
diff --git a/test/integration/targets/gcp_compute_region_disk/defaults/main.yml b/test/integration/targets/gcp_compute_region_disk/defaults/main.yml
deleted file mode 100644
index ba66644fc1..0000000000
--- a/test/integration/targets/gcp_compute_region_disk/defaults/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-resource_name: "{{ resource_prefix }}"
diff --git a/test/integration/targets/gcp_compute_region_disk/meta/main.yml b/test/integration/targets/gcp_compute_region_disk/meta/main.yml
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/integration/targets/gcp_compute_region_disk/meta/main.yml
+++ /dev/null
diff --git a/test/integration/targets/gcp_compute_region_disk/tasks/autogen.yml b/test/integration/targets/gcp_compute_region_disk/tasks/autogen.yml
deleted file mode 100644
index 462dd56af1..0000000000
--- a/test/integration/targets/gcp_compute_region_disk/tasks/autogen.yml
+++ /dev/null
@@ -1,139 +0,0 @@
----
-# ----------------------------------------------------------------------------
-#
-# *** AUTO GENERATED CODE *** AUTO GENERATED CODE ***
-#
-# ----------------------------------------------------------------------------
-#
-# This file is automatically generated by Magic Modules and manual
-# changes will be clobbered when the file is regenerated.
-#
-# Please read more about how to change this file at
-# https://www.github.com/GoogleCloudPlatform/magic-modules
-#
-# ----------------------------------------------------------------------------
-# Pre-test setup
-- name: delete a region disk
- gcp_compute_region_disk:
- name: "{{ resource_name }}"
- size_gb: 500
- disk_encryption_key:
- raw_key: SGVsbG8gZnJvbSBHb29nbGUgQ2xvdWQgUGxhdGZvcm0=
- region: us-central1
- replica_zones:
- - https://www.googleapis.com/compute/v1/projects/google.com:graphite-playground/zones/us-central1-a
- - https://www.googleapis.com/compute/v1/projects/google.com:graphite-playground/zones/us-central1-b
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
-#----------------------------------------------------------
-- name: create a region disk
- gcp_compute_region_disk:
- name: "{{ resource_name }}"
- size_gb: 500
- disk_encryption_key:
- raw_key: SGVsbG8gZnJvbSBHb29nbGUgQ2xvdWQgUGxhdGZvcm0=
- region: us-central1
- replica_zones:
- - https://www.googleapis.com/compute/v1/projects/google.com:graphite-playground/zones/us-central1-a
- - https://www.googleapis.com/compute/v1/projects/google.com:graphite-playground/zones/us-central1-b
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that region_disk was created
- gcp_compute_region_disk_info:
- filters:
- - name = {{ resource_name }}
- region: us-central1
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/compute
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - results['resources'] | length == 1
-# ----------------------------------------------------------------------------
-- name: create a region disk that already exists
- gcp_compute_region_disk:
- name: "{{ resource_name }}"
- size_gb: 500
- disk_encryption_key:
- raw_key: SGVsbG8gZnJvbSBHb29nbGUgQ2xvdWQgUGxhdGZvcm0=
- region: us-central1
- replica_zones:
- - https://www.googleapis.com/compute/v1/projects/google.com:graphite-playground/zones/us-central1-a
- - https://www.googleapis.com/compute/v1/projects/google.com:graphite-playground/zones/us-central1-b
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
-#----------------------------------------------------------
-- name: delete a region disk
- gcp_compute_region_disk:
- name: "{{ resource_name }}"
- size_gb: 500
- disk_encryption_key:
- raw_key: SGVsbG8gZnJvbSBHb29nbGUgQ2xvdWQgUGxhdGZvcm0=
- region: us-central1
- replica_zones:
- - https://www.googleapis.com/compute/v1/projects/google.com:graphite-playground/zones/us-central1-a
- - https://www.googleapis.com/compute/v1/projects/google.com:graphite-playground/zones/us-central1-b
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that region_disk was deleted
- gcp_compute_region_disk_info:
- filters:
- - name = {{ resource_name }}
- region: us-central1
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/compute
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - results['resources'] | length == 0
-# ----------------------------------------------------------------------------
-- name: delete a region disk that does not exist
- gcp_compute_region_disk:
- name: "{{ resource_name }}"
- size_gb: 500
- disk_encryption_key:
- raw_key: SGVsbG8gZnJvbSBHb29nbGUgQ2xvdWQgUGxhdGZvcm0=
- region: us-central1
- replica_zones:
- - https://www.googleapis.com/compute/v1/projects/google.com:graphite-playground/zones/us-central1-a
- - https://www.googleapis.com/compute/v1/projects/google.com:graphite-playground/zones/us-central1-b
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
diff --git a/test/integration/targets/gcp_compute_region_disk/tasks/main.yml b/test/integration/targets/gcp_compute_region_disk/tasks/main.yml
deleted file mode 100644
index 45d6e49178..0000000000
--- a/test/integration/targets/gcp_compute_region_disk/tasks/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-- include_tasks: autogen.yml
diff --git a/test/integration/targets/gcp_compute_reservation/aliases b/test/integration/targets/gcp_compute_reservation/aliases
deleted file mode 100644
index 9812f019ca..0000000000
--- a/test/integration/targets/gcp_compute_reservation/aliases
+++ /dev/null
@@ -1,2 +0,0 @@
-cloud/gcp
-unsupported
diff --git a/test/integration/targets/gcp_compute_reservation/meta/main.yml b/test/integration/targets/gcp_compute_reservation/meta/main.yml
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/integration/targets/gcp_compute_reservation/meta/main.yml
+++ /dev/null
diff --git a/test/integration/targets/gcp_compute_reservation/tasks/autogen.yml b/test/integration/targets/gcp_compute_reservation/tasks/autogen.yml
deleted file mode 100644
index 71d1a8cafa..0000000000
--- a/test/integration/targets/gcp_compute_reservation/tasks/autogen.yml
+++ /dev/null
@@ -1,134 +0,0 @@
----
-# ----------------------------------------------------------------------------
-#
-# *** AUTO GENERATED CODE *** AUTO GENERATED CODE ***
-#
-# ----------------------------------------------------------------------------
-#
-# This file is automatically generated by Magic Modules and manual
-# changes will be clobbered when the file is regenerated.
-#
-# Please read more about how to change this file at
-# https://www.github.com/GoogleCloudPlatform/magic-modules
-#
-# ----------------------------------------------------------------------------
-# Pre-test setup
-- name: delete a reservation
- gcp_compute_reservation:
- name: "{{ resource_name }}"
- zone: us-central1-a
- specific_reservation:
- count: 1
- instance_properties:
- min_cpu_platform: Intel Cascade Lake
- machine_type: n2-standard-2
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
-#----------------------------------------------------------
-- name: create a reservation
- gcp_compute_reservation:
- name: "{{ resource_name }}"
- zone: us-central1-a
- specific_reservation:
- count: 1
- instance_properties:
- min_cpu_platform: Intel Cascade Lake
- machine_type: n2-standard-2
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that reservation was created
- gcp_compute_reservation_info:
- filters:
- - name = {{ resource_name }}
- zone: us-central1-a
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/compute
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - results['resources'] | length == 1
-# ----------------------------------------------------------------------------
-- name: create a reservation that already exists
- gcp_compute_reservation:
- name: "{{ resource_name }}"
- zone: us-central1-a
- specific_reservation:
- count: 1
- instance_properties:
- min_cpu_platform: Intel Cascade Lake
- machine_type: n2-standard-2
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
-#----------------------------------------------------------
-- name: delete a reservation
- gcp_compute_reservation:
- name: "{{ resource_name }}"
- zone: us-central1-a
- specific_reservation:
- count: 1
- instance_properties:
- min_cpu_platform: Intel Cascade Lake
- machine_type: n2-standard-2
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that reservation was deleted
- gcp_compute_reservation_info:
- filters:
- - name = {{ resource_name }}
- zone: us-central1-a
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/compute
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - results['resources'] | length == 0
-# ----------------------------------------------------------------------------
-- name: delete a reservation that does not exist
- gcp_compute_reservation:
- name: "{{ resource_name }}"
- zone: us-central1-a
- specific_reservation:
- count: 1
- instance_properties:
- min_cpu_platform: Intel Cascade Lake
- machine_type: n2-standard-2
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
diff --git a/test/integration/targets/gcp_compute_reservation/tasks/main.yml b/test/integration/targets/gcp_compute_reservation/tasks/main.yml
deleted file mode 100644
index 45d6e49178..0000000000
--- a/test/integration/targets/gcp_compute_reservation/tasks/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-- include_tasks: autogen.yml
diff --git a/test/integration/targets/gcp_compute_route/aliases b/test/integration/targets/gcp_compute_route/aliases
deleted file mode 100644
index 9812f019ca..0000000000
--- a/test/integration/targets/gcp_compute_route/aliases
+++ /dev/null
@@ -1,2 +0,0 @@
-cloud/gcp
-unsupported
diff --git a/test/integration/targets/gcp_compute_route/defaults/main.yml b/test/integration/targets/gcp_compute_route/defaults/main.yml
deleted file mode 100644
index ba66644fc1..0000000000
--- a/test/integration/targets/gcp_compute_route/defaults/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-resource_name: "{{ resource_prefix }}"
diff --git a/test/integration/targets/gcp_compute_route/meta/main.yml b/test/integration/targets/gcp_compute_route/meta/main.yml
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/integration/targets/gcp_compute_route/meta/main.yml
+++ /dev/null
diff --git a/test/integration/targets/gcp_compute_route/tasks/autogen.yml b/test/integration/targets/gcp_compute_route/tasks/autogen.yml
deleted file mode 100644
index 8ffb557a61..0000000000
--- a/test/integration/targets/gcp_compute_route/tasks/autogen.yml
+++ /dev/null
@@ -1,152 +0,0 @@
----
-# ----------------------------------------------------------------------------
-#
-# *** AUTO GENERATED CODE *** AUTO GENERATED CODE ***
-#
-# ----------------------------------------------------------------------------
-#
-# This file is automatically generated by Magic Modules and manual
-# changes will be clobbered when the file is regenerated.
-#
-# Please read more about how to change this file at
-# https://www.github.com/GoogleCloudPlatform/magic-modules
-#
-# ----------------------------------------------------------------------------
-# Pre-test setup
-- name: create a network
- gcp_compute_network:
- name: network-route
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: network
-- name: delete a route
- gcp_compute_route:
- name: "{{ resource_name }}"
- dest_range: 192.168.6.0/24
- next_hop_gateway: global/gateways/default-internet-gateway
- network: "{{ network }}"
- tags:
- - backends
- - databases
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
-#----------------------------------------------------------
-- name: create a route
- gcp_compute_route:
- name: "{{ resource_name }}"
- dest_range: 192.168.6.0/24
- next_hop_gateway: global/gateways/default-internet-gateway
- network: "{{ network }}"
- tags:
- - backends
- - databases
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that route was created
- gcp_compute_route_info:
- filters:
- - name = {{ resource_name }}
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/compute
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - results['resources'] | length == 1
-# ----------------------------------------------------------------------------
-- name: create a route that already exists
- gcp_compute_route:
- name: "{{ resource_name }}"
- dest_range: 192.168.6.0/24
- next_hop_gateway: global/gateways/default-internet-gateway
- network: "{{ network }}"
- tags:
- - backends
- - databases
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
-#----------------------------------------------------------
-- name: delete a route
- gcp_compute_route:
- name: "{{ resource_name }}"
- dest_range: 192.168.6.0/24
- next_hop_gateway: global/gateways/default-internet-gateway
- network: "{{ network }}"
- tags:
- - backends
- - databases
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that route was deleted
- gcp_compute_route_info:
- filters:
- - name = {{ resource_name }}
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/compute
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - results['resources'] | length == 0
-# ----------------------------------------------------------------------------
-- name: delete a route that does not exist
- gcp_compute_route:
- name: "{{ resource_name }}"
- dest_range: 192.168.6.0/24
- next_hop_gateway: global/gateways/default-internet-gateway
- network: "{{ network }}"
- tags:
- - backends
- - databases
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
-#---------------------------------------------------------
-# Post-test teardown
-# If errors happen, don't crash the playbook!
-- name: delete a network
- gcp_compute_network:
- name: network-route
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: network
- ignore_errors: true
diff --git a/test/integration/targets/gcp_compute_route/tasks/main.yml b/test/integration/targets/gcp_compute_route/tasks/main.yml
deleted file mode 100644
index 45d6e49178..0000000000
--- a/test/integration/targets/gcp_compute_route/tasks/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-- include_tasks: autogen.yml
diff --git a/test/integration/targets/gcp_compute_router/aliases b/test/integration/targets/gcp_compute_router/aliases
deleted file mode 100644
index 9812f019ca..0000000000
--- a/test/integration/targets/gcp_compute_router/aliases
+++ /dev/null
@@ -1,2 +0,0 @@
-cloud/gcp
-unsupported
diff --git a/test/integration/targets/gcp_compute_router/defaults/main.yml b/test/integration/targets/gcp_compute_router/defaults/main.yml
deleted file mode 100644
index ba66644fc1..0000000000
--- a/test/integration/targets/gcp_compute_router/defaults/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-resource_name: "{{ resource_prefix }}"
diff --git a/test/integration/targets/gcp_compute_router/meta/main.yml b/test/integration/targets/gcp_compute_router/meta/main.yml
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/integration/targets/gcp_compute_router/meta/main.yml
+++ /dev/null
diff --git a/test/integration/targets/gcp_compute_router/tasks/autogen.yml b/test/integration/targets/gcp_compute_router/tasks/autogen.yml
deleted file mode 100644
index 8a80e03efd..0000000000
--- a/test/integration/targets/gcp_compute_router/tasks/autogen.yml
+++ /dev/null
@@ -1,174 +0,0 @@
----
-# ----------------------------------------------------------------------------
-#
-# *** AUTO GENERATED CODE *** AUTO GENERATED CODE ***
-#
-# ----------------------------------------------------------------------------
-#
-# This file is automatically generated by Magic Modules and manual
-# changes will be clobbered when the file is regenerated.
-#
-# Please read more about how to change this file at
-# https://www.github.com/GoogleCloudPlatform/magic-modules
-#
-# ----------------------------------------------------------------------------
-# Pre-test setup
-- name: create a network
- gcp_compute_network:
- name: network-router
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: network
-- name: delete a router
- gcp_compute_router:
- name: "{{ resource_name }}"
- network: "{{ network }}"
- bgp:
- asn: 64514
- advertise_mode: CUSTOM
- advertised_groups:
- - ALL_SUBNETS
- advertised_ip_ranges:
- - range: 1.2.3.4
- - range: 6.7.0.0/16
- region: us-central1
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
-#----------------------------------------------------------
-- name: create a router
- gcp_compute_router:
- name: "{{ resource_name }}"
- network: "{{ network }}"
- bgp:
- asn: 64514
- advertise_mode: CUSTOM
- advertised_groups:
- - ALL_SUBNETS
- advertised_ip_ranges:
- - range: 1.2.3.4
- - range: 6.7.0.0/16
- region: us-central1
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that router was created
- gcp_compute_router_info:
- filters:
- - name = {{ resource_name }}
- region: us-central1
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/compute
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - results['resources'] | length == 1
-# ----------------------------------------------------------------------------
-- name: create a router that already exists
- gcp_compute_router:
- name: "{{ resource_name }}"
- network: "{{ network }}"
- bgp:
- asn: 64514
- advertise_mode: CUSTOM
- advertised_groups:
- - ALL_SUBNETS
- advertised_ip_ranges:
- - range: 1.2.3.4
- - range: 6.7.0.0/16
- region: us-central1
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
-#----------------------------------------------------------
-- name: delete a router
- gcp_compute_router:
- name: "{{ resource_name }}"
- network: "{{ network }}"
- bgp:
- asn: 64514
- advertise_mode: CUSTOM
- advertised_groups:
- - ALL_SUBNETS
- advertised_ip_ranges:
- - range: 1.2.3.4
- - range: 6.7.0.0/16
- region: us-central1
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that router was deleted
- gcp_compute_router_info:
- filters:
- - name = {{ resource_name }}
- region: us-central1
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/compute
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - results['resources'] | length == 0
-# ----------------------------------------------------------------------------
-- name: delete a router that does not exist
- gcp_compute_router:
- name: "{{ resource_name }}"
- network: "{{ network }}"
- bgp:
- asn: 64514
- advertise_mode: CUSTOM
- advertised_groups:
- - ALL_SUBNETS
- advertised_ip_ranges:
- - range: 1.2.3.4
- - range: 6.7.0.0/16
- region: us-central1
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
-#---------------------------------------------------------
-# Post-test teardown
-# If errors happen, don't crash the playbook!
-- name: delete a network
- gcp_compute_network:
- name: network-router
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: network
- ignore_errors: true
diff --git a/test/integration/targets/gcp_compute_router/tasks/main.yml b/test/integration/targets/gcp_compute_router/tasks/main.yml
deleted file mode 100644
index 45d6e49178..0000000000
--- a/test/integration/targets/gcp_compute_router/tasks/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-- include_tasks: autogen.yml
diff --git a/test/integration/targets/gcp_compute_snapshot/aliases b/test/integration/targets/gcp_compute_snapshot/aliases
deleted file mode 100644
index 9812f019ca..0000000000
--- a/test/integration/targets/gcp_compute_snapshot/aliases
+++ /dev/null
@@ -1,2 +0,0 @@
-cloud/gcp
-unsupported
diff --git a/test/integration/targets/gcp_compute_snapshot/defaults/main.yml b/test/integration/targets/gcp_compute_snapshot/defaults/main.yml
deleted file mode 100644
index ba66644fc1..0000000000
--- a/test/integration/targets/gcp_compute_snapshot/defaults/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-resource_name: "{{ resource_prefix }}"
diff --git a/test/integration/targets/gcp_compute_snapshot/meta/main.yml b/test/integration/targets/gcp_compute_snapshot/meta/main.yml
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/integration/targets/gcp_compute_snapshot/meta/main.yml
+++ /dev/null
diff --git a/test/integration/targets/gcp_compute_snapshot/tasks/autogen.yml b/test/integration/targets/gcp_compute_snapshot/tasks/autogen.yml
deleted file mode 100644
index f3f7932838..0000000000
--- a/test/integration/targets/gcp_compute_snapshot/tasks/autogen.yml
+++ /dev/null
@@ -1,144 +0,0 @@
----
-# ----------------------------------------------------------------------------
-#
-# *** AUTO GENERATED CODE *** AUTO GENERATED CODE ***
-#
-# ----------------------------------------------------------------------------
-#
-# This file is automatically generated by Magic Modules and manual
-# changes will be clobbered when the file is regenerated.
-#
-# Please read more about how to change this file at
-# https://www.github.com/GoogleCloudPlatform/magic-modules
-#
-# ----------------------------------------------------------------------------
-# Pre-test setup
-- name: create a disk
- gcp_compute_disk:
- name: disk-snapshot
- zone: us-central1-a
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: disk
-- name: delete a snapshot
- gcp_compute_snapshot:
- name: "{{ resource_name }}"
- source_disk: "{{ disk }}"
- zone: us-central1-a
- labels:
- my_label: value
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
-#----------------------------------------------------------
-- name: create a snapshot
- gcp_compute_snapshot:
- name: "{{ resource_name }}"
- source_disk: "{{ disk }}"
- zone: us-central1-a
- labels:
- my_label: value
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that snapshot was created
- gcp_compute_snapshot_info:
- filters:
- - name = {{ resource_name }}
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/compute
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - results['resources'] | length == 1
-# ----------------------------------------------------------------------------
-- name: create a snapshot that already exists
- gcp_compute_snapshot:
- name: "{{ resource_name }}"
- source_disk: "{{ disk }}"
- zone: us-central1-a
- labels:
- my_label: value
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
-#----------------------------------------------------------
-- name: delete a snapshot
- gcp_compute_snapshot:
- name: "{{ resource_name }}"
- source_disk: "{{ disk }}"
- zone: us-central1-a
- labels:
- my_label: value
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that snapshot was deleted
- gcp_compute_snapshot_info:
- filters:
- - name = {{ resource_name }}
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/compute
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - results['resources'] | length == 0
-# ----------------------------------------------------------------------------
-- name: delete a snapshot that does not exist
- gcp_compute_snapshot:
- name: "{{ resource_name }}"
- source_disk: "{{ disk }}"
- zone: us-central1-a
- labels:
- my_label: value
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
-#---------------------------------------------------------
-# Post-test teardown
-# If errors happen, don't crash the playbook!
-- name: delete a disk
- gcp_compute_disk:
- name: disk-snapshot
- zone: us-central1-a
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: disk
- ignore_errors: true
diff --git a/test/integration/targets/gcp_compute_snapshot/tasks/main.yml b/test/integration/targets/gcp_compute_snapshot/tasks/main.yml
deleted file mode 100644
index 45d6e49178..0000000000
--- a/test/integration/targets/gcp_compute_snapshot/tasks/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-- include_tasks: autogen.yml
diff --git a/test/integration/targets/gcp_compute_ssl_certificate/aliases b/test/integration/targets/gcp_compute_ssl_certificate/aliases
deleted file mode 100644
index 9812f019ca..0000000000
--- a/test/integration/targets/gcp_compute_ssl_certificate/aliases
+++ /dev/null
@@ -1,2 +0,0 @@
-cloud/gcp
-unsupported
diff --git a/test/integration/targets/gcp_compute_ssl_certificate/defaults/main.yml b/test/integration/targets/gcp_compute_ssl_certificate/defaults/main.yml
deleted file mode 100644
index ba66644fc1..0000000000
--- a/test/integration/targets/gcp_compute_ssl_certificate/defaults/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-resource_name: "{{ resource_prefix }}"
diff --git a/test/integration/targets/gcp_compute_ssl_certificate/meta/main.yml b/test/integration/targets/gcp_compute_ssl_certificate/meta/main.yml
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/integration/targets/gcp_compute_ssl_certificate/meta/main.yml
+++ /dev/null
diff --git a/test/integration/targets/gcp_compute_ssl_certificate/tasks/autogen.yml b/test/integration/targets/gcp_compute_ssl_certificate/tasks/autogen.yml
deleted file mode 100644
index efc9f9961a..0000000000
--- a/test/integration/targets/gcp_compute_ssl_certificate/tasks/autogen.yml
+++ /dev/null
@@ -1,227 +0,0 @@
----
-# ----------------------------------------------------------------------------
-#
-# *** AUTO GENERATED CODE *** AUTO GENERATED CODE ***
-#
-# ----------------------------------------------------------------------------
-#
-# This file is automatically generated by Magic Modules and manual
-# changes will be clobbered when the file is regenerated.
-#
-# Please read more about how to change this file at
-# https://www.github.com/GoogleCloudPlatform/magic-modules
-#
-# ----------------------------------------------------------------------------
-# Pre-test setup
-- name: delete a SSL certificate
- gcp_compute_ssl_certificate:
- name: "{{ resource_name }}"
- description: A certificate for testing. Do not use this certificate in production
- certificate: |-
- -----BEGIN CERTIFICATE-----
- MIICqjCCAk+gAwIBAgIJAIuJ+0352Kq4MAoGCCqGSM49BAMCMIGwMQswCQYDVQQG
- EwJVUzETMBEGA1UECAwKV2FzaGluZ3RvbjERMA8GA1UEBwwIS2lya2xhbmQxFTAT
- BgNVBAoMDEdvb2dsZSwgSW5jLjEeMBwGA1UECwwVR29vZ2xlIENsb3VkIFBsYXRm
- b3JtMR8wHQYDVQQDDBZ3d3cubXktc2VjdXJlLXNpdGUuY29tMSEwHwYJKoZIhvcN
- AQkBFhJuZWxzb25hQGdvb2dsZS5jb20wHhcNMTcwNjI4MDQ1NjI2WhcNMjcwNjI2
- MDQ1NjI2WjCBsDELMAkGA1UEBhMCVVMxEzARBgNVBAgMCldhc2hpbmd0b24xETAP
- BgNVBAcMCEtpcmtsYW5kMRUwEwYDVQQKDAxHb29nbGUsIEluYy4xHjAcBgNVBAsM
- FUdvb2dsZSBDbG91ZCBQbGF0Zm9ybTEfMB0GA1UEAwwWd3d3Lm15LXNlY3VyZS1z
- aXRlLmNvbTEhMB8GCSqGSIb3DQEJARYSbmVsc29uYUBnb29nbGUuY29tMFkwEwYH
- KoZIzj0CAQYIKoZIzj0DAQcDQgAEHGzpcRJ4XzfBJCCPMQeXQpTXwlblimODQCuQ
- 4mzkzTv0dXyB750fOGN02HtkpBOZzzvUARTR10JQoSe2/5PIwaNQME4wHQYDVR0O
- BBYEFKIQC3A2SDpxcdfn0YLKineDNq/BMB8GA1UdIwQYMBaAFKIQC3A2SDpxcdfn
- 0YLKineDNq/BMAwGA1UdEwQFMAMBAf8wCgYIKoZIzj0EAwIDSQAwRgIhALs4vy+O
- M3jcqgA4fSW/oKw6UJxp+M6a+nGMX+UJR3YgAiEAvvl39QRVAiv84hdoCuyON0lJ
- zqGNhIPGq2ULqXKK8BY=
- -----END CERTIFICATE-----
- private_key: |-
- -----BEGIN EC PRIVATE KEY-----
- MHcCAQEEIObtRo8tkUqoMjeHhsOh2ouPpXCgBcP+EDxZCB/tws15oAoGCCqGSM49
- AwEHoUQDQgAEHGzpcRJ4XzfBJCCPMQeXQpTXwlblimODQCuQ4mzkzTv0dXyB750f
- OGN02HtkpBOZzzvUARTR10JQoSe2/5PIwQ==
- -----END EC PRIVATE KEY-----
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
-#----------------------------------------------------------
-- name: create a SSL certificate
- gcp_compute_ssl_certificate:
- name: "{{ resource_name }}"
- description: A certificate for testing. Do not use this certificate in production
- certificate: |-
- -----BEGIN CERTIFICATE-----
- MIICqjCCAk+gAwIBAgIJAIuJ+0352Kq4MAoGCCqGSM49BAMCMIGwMQswCQYDVQQG
- EwJVUzETMBEGA1UECAwKV2FzaGluZ3RvbjERMA8GA1UEBwwIS2lya2xhbmQxFTAT
- BgNVBAoMDEdvb2dsZSwgSW5jLjEeMBwGA1UECwwVR29vZ2xlIENsb3VkIFBsYXRm
- b3JtMR8wHQYDVQQDDBZ3d3cubXktc2VjdXJlLXNpdGUuY29tMSEwHwYJKoZIhvcN
- AQkBFhJuZWxzb25hQGdvb2dsZS5jb20wHhcNMTcwNjI4MDQ1NjI2WhcNMjcwNjI2
- MDQ1NjI2WjCBsDELMAkGA1UEBhMCVVMxEzARBgNVBAgMCldhc2hpbmd0b24xETAP
- BgNVBAcMCEtpcmtsYW5kMRUwEwYDVQQKDAxHb29nbGUsIEluYy4xHjAcBgNVBAsM
- FUdvb2dsZSBDbG91ZCBQbGF0Zm9ybTEfMB0GA1UEAwwWd3d3Lm15LXNlY3VyZS1z
- aXRlLmNvbTEhMB8GCSqGSIb3DQEJARYSbmVsc29uYUBnb29nbGUuY29tMFkwEwYH
- KoZIzj0CAQYIKoZIzj0DAQcDQgAEHGzpcRJ4XzfBJCCPMQeXQpTXwlblimODQCuQ
- 4mzkzTv0dXyB750fOGN02HtkpBOZzzvUARTR10JQoSe2/5PIwaNQME4wHQYDVR0O
- BBYEFKIQC3A2SDpxcdfn0YLKineDNq/BMB8GA1UdIwQYMBaAFKIQC3A2SDpxcdfn
- 0YLKineDNq/BMAwGA1UdEwQFMAMBAf8wCgYIKoZIzj0EAwIDSQAwRgIhALs4vy+O
- M3jcqgA4fSW/oKw6UJxp+M6a+nGMX+UJR3YgAiEAvvl39QRVAiv84hdoCuyON0lJ
- zqGNhIPGq2ULqXKK8BY=
- -----END CERTIFICATE-----
- private_key: |-
- -----BEGIN EC PRIVATE KEY-----
- MHcCAQEEIObtRo8tkUqoMjeHhsOh2ouPpXCgBcP+EDxZCB/tws15oAoGCCqGSM49
- AwEHoUQDQgAEHGzpcRJ4XzfBJCCPMQeXQpTXwlblimODQCuQ4mzkzTv0dXyB750f
- OGN02HtkpBOZzzvUARTR10JQoSe2/5PIwQ==
- -----END EC PRIVATE KEY-----
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that ssl_certificate was created
- gcp_compute_ssl_certificate_info:
- filters:
- - name = {{ resource_name }}
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/compute
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - results['resources'] | length == 1
-# ----------------------------------------------------------------------------
-- name: create a SSL certificate that already exists
- gcp_compute_ssl_certificate:
- name: "{{ resource_name }}"
- description: A certificate for testing. Do not use this certificate in production
- certificate: |-
- -----BEGIN CERTIFICATE-----
- MIICqjCCAk+gAwIBAgIJAIuJ+0352Kq4MAoGCCqGSM49BAMCMIGwMQswCQYDVQQG
- EwJVUzETMBEGA1UECAwKV2FzaGluZ3RvbjERMA8GA1UEBwwIS2lya2xhbmQxFTAT
- BgNVBAoMDEdvb2dsZSwgSW5jLjEeMBwGA1UECwwVR29vZ2xlIENsb3VkIFBsYXRm
- b3JtMR8wHQYDVQQDDBZ3d3cubXktc2VjdXJlLXNpdGUuY29tMSEwHwYJKoZIhvcN
- AQkBFhJuZWxzb25hQGdvb2dsZS5jb20wHhcNMTcwNjI4MDQ1NjI2WhcNMjcwNjI2
- MDQ1NjI2WjCBsDELMAkGA1UEBhMCVVMxEzARBgNVBAgMCldhc2hpbmd0b24xETAP
- BgNVBAcMCEtpcmtsYW5kMRUwEwYDVQQKDAxHb29nbGUsIEluYy4xHjAcBgNVBAsM
- FUdvb2dsZSBDbG91ZCBQbGF0Zm9ybTEfMB0GA1UEAwwWd3d3Lm15LXNlY3VyZS1z
- aXRlLmNvbTEhMB8GCSqGSIb3DQEJARYSbmVsc29uYUBnb29nbGUuY29tMFkwEwYH
- KoZIzj0CAQYIKoZIzj0DAQcDQgAEHGzpcRJ4XzfBJCCPMQeXQpTXwlblimODQCuQ
- 4mzkzTv0dXyB750fOGN02HtkpBOZzzvUARTR10JQoSe2/5PIwaNQME4wHQYDVR0O
- BBYEFKIQC3A2SDpxcdfn0YLKineDNq/BMB8GA1UdIwQYMBaAFKIQC3A2SDpxcdfn
- 0YLKineDNq/BMAwGA1UdEwQFMAMBAf8wCgYIKoZIzj0EAwIDSQAwRgIhALs4vy+O
- M3jcqgA4fSW/oKw6UJxp+M6a+nGMX+UJR3YgAiEAvvl39QRVAiv84hdoCuyON0lJ
- zqGNhIPGq2ULqXKK8BY=
- -----END CERTIFICATE-----
- private_key: |-
- -----BEGIN EC PRIVATE KEY-----
- MHcCAQEEIObtRo8tkUqoMjeHhsOh2ouPpXCgBcP+EDxZCB/tws15oAoGCCqGSM49
- AwEHoUQDQgAEHGzpcRJ4XzfBJCCPMQeXQpTXwlblimODQCuQ4mzkzTv0dXyB750f
- OGN02HtkpBOZzzvUARTR10JQoSe2/5PIwQ==
- -----END EC PRIVATE KEY-----
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
-#----------------------------------------------------------
-- name: delete a SSL certificate
- gcp_compute_ssl_certificate:
- name: "{{ resource_name }}"
- description: A certificate for testing. Do not use this certificate in production
- certificate: |-
- -----BEGIN CERTIFICATE-----
- MIICqjCCAk+gAwIBAgIJAIuJ+0352Kq4MAoGCCqGSM49BAMCMIGwMQswCQYDVQQG
- EwJVUzETMBEGA1UECAwKV2FzaGluZ3RvbjERMA8GA1UEBwwIS2lya2xhbmQxFTAT
- BgNVBAoMDEdvb2dsZSwgSW5jLjEeMBwGA1UECwwVR29vZ2xlIENsb3VkIFBsYXRm
- b3JtMR8wHQYDVQQDDBZ3d3cubXktc2VjdXJlLXNpdGUuY29tMSEwHwYJKoZIhvcN
- AQkBFhJuZWxzb25hQGdvb2dsZS5jb20wHhcNMTcwNjI4MDQ1NjI2WhcNMjcwNjI2
- MDQ1NjI2WjCBsDELMAkGA1UEBhMCVVMxEzARBgNVBAgMCldhc2hpbmd0b24xETAP
- BgNVBAcMCEtpcmtsYW5kMRUwEwYDVQQKDAxHb29nbGUsIEluYy4xHjAcBgNVBAsM
- FUdvb2dsZSBDbG91ZCBQbGF0Zm9ybTEfMB0GA1UEAwwWd3d3Lm15LXNlY3VyZS1z
- aXRlLmNvbTEhMB8GCSqGSIb3DQEJARYSbmVsc29uYUBnb29nbGUuY29tMFkwEwYH
- KoZIzj0CAQYIKoZIzj0DAQcDQgAEHGzpcRJ4XzfBJCCPMQeXQpTXwlblimODQCuQ
- 4mzkzTv0dXyB750fOGN02HtkpBOZzzvUARTR10JQoSe2/5PIwaNQME4wHQYDVR0O
- BBYEFKIQC3A2SDpxcdfn0YLKineDNq/BMB8GA1UdIwQYMBaAFKIQC3A2SDpxcdfn
- 0YLKineDNq/BMAwGA1UdEwQFMAMBAf8wCgYIKoZIzj0EAwIDSQAwRgIhALs4vy+O
- M3jcqgA4fSW/oKw6UJxp+M6a+nGMX+UJR3YgAiEAvvl39QRVAiv84hdoCuyON0lJ
- zqGNhIPGq2ULqXKK8BY=
- -----END CERTIFICATE-----
- private_key: |-
- -----BEGIN EC PRIVATE KEY-----
- MHcCAQEEIObtRo8tkUqoMjeHhsOh2ouPpXCgBcP+EDxZCB/tws15oAoGCCqGSM49
- AwEHoUQDQgAEHGzpcRJ4XzfBJCCPMQeXQpTXwlblimODQCuQ4mzkzTv0dXyB750f
- OGN02HtkpBOZzzvUARTR10JQoSe2/5PIwQ==
- -----END EC PRIVATE KEY-----
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that ssl_certificate was deleted
- gcp_compute_ssl_certificate_info:
- filters:
- - name = {{ resource_name }}
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/compute
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - results['resources'] | length == 0
-# ----------------------------------------------------------------------------
-- name: delete a SSL certificate that does not exist
- gcp_compute_ssl_certificate:
- name: "{{ resource_name }}"
- description: A certificate for testing. Do not use this certificate in production
- certificate: |-
- -----BEGIN CERTIFICATE-----
- MIICqjCCAk+gAwIBAgIJAIuJ+0352Kq4MAoGCCqGSM49BAMCMIGwMQswCQYDVQQG
- EwJVUzETMBEGA1UECAwKV2FzaGluZ3RvbjERMA8GA1UEBwwIS2lya2xhbmQxFTAT
- BgNVBAoMDEdvb2dsZSwgSW5jLjEeMBwGA1UECwwVR29vZ2xlIENsb3VkIFBsYXRm
- b3JtMR8wHQYDVQQDDBZ3d3cubXktc2VjdXJlLXNpdGUuY29tMSEwHwYJKoZIhvcN
- AQkBFhJuZWxzb25hQGdvb2dsZS5jb20wHhcNMTcwNjI4MDQ1NjI2WhcNMjcwNjI2
- MDQ1NjI2WjCBsDELMAkGA1UEBhMCVVMxEzARBgNVBAgMCldhc2hpbmd0b24xETAP
- BgNVBAcMCEtpcmtsYW5kMRUwEwYDVQQKDAxHb29nbGUsIEluYy4xHjAcBgNVBAsM
- FUdvb2dsZSBDbG91ZCBQbGF0Zm9ybTEfMB0GA1UEAwwWd3d3Lm15LXNlY3VyZS1z
- aXRlLmNvbTEhMB8GCSqGSIb3DQEJARYSbmVsc29uYUBnb29nbGUuY29tMFkwEwYH
- KoZIzj0CAQYIKoZIzj0DAQcDQgAEHGzpcRJ4XzfBJCCPMQeXQpTXwlblimODQCuQ
- 4mzkzTv0dXyB750fOGN02HtkpBOZzzvUARTR10JQoSe2/5PIwaNQME4wHQYDVR0O
- BBYEFKIQC3A2SDpxcdfn0YLKineDNq/BMB8GA1UdIwQYMBaAFKIQC3A2SDpxcdfn
- 0YLKineDNq/BMAwGA1UdEwQFMAMBAf8wCgYIKoZIzj0EAwIDSQAwRgIhALs4vy+O
- M3jcqgA4fSW/oKw6UJxp+M6a+nGMX+UJR3YgAiEAvvl39QRVAiv84hdoCuyON0lJ
- zqGNhIPGq2ULqXKK8BY=
- -----END CERTIFICATE-----
- private_key: |-
- -----BEGIN EC PRIVATE KEY-----
- MHcCAQEEIObtRo8tkUqoMjeHhsOh2ouPpXCgBcP+EDxZCB/tws15oAoGCCqGSM49
- AwEHoUQDQgAEHGzpcRJ4XzfBJCCPMQeXQpTXwlblimODQCuQ4mzkzTv0dXyB750f
- OGN02HtkpBOZzzvUARTR10JQoSe2/5PIwQ==
- -----END EC PRIVATE KEY-----
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
diff --git a/test/integration/targets/gcp_compute_ssl_certificate/tasks/main.yml b/test/integration/targets/gcp_compute_ssl_certificate/tasks/main.yml
deleted file mode 100644
index 45d6e49178..0000000000
--- a/test/integration/targets/gcp_compute_ssl_certificate/tasks/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-- include_tasks: autogen.yml
diff --git a/test/integration/targets/gcp_compute_ssl_policy/aliases b/test/integration/targets/gcp_compute_ssl_policy/aliases
deleted file mode 100644
index 9812f019ca..0000000000
--- a/test/integration/targets/gcp_compute_ssl_policy/aliases
+++ /dev/null
@@ -1,2 +0,0 @@
-cloud/gcp
-unsupported
diff --git a/test/integration/targets/gcp_compute_ssl_policy/defaults/main.yml b/test/integration/targets/gcp_compute_ssl_policy/defaults/main.yml
deleted file mode 100644
index ba66644fc1..0000000000
--- a/test/integration/targets/gcp_compute_ssl_policy/defaults/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-resource_name: "{{ resource_prefix }}"
diff --git a/test/integration/targets/gcp_compute_ssl_policy/meta/main.yml b/test/integration/targets/gcp_compute_ssl_policy/meta/main.yml
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/integration/targets/gcp_compute_ssl_policy/meta/main.yml
+++ /dev/null
diff --git a/test/integration/targets/gcp_compute_ssl_policy/tasks/autogen.yml b/test/integration/targets/gcp_compute_ssl_policy/tasks/autogen.yml
deleted file mode 100644
index 455bb1b882..0000000000
--- a/test/integration/targets/gcp_compute_ssl_policy/tasks/autogen.yml
+++ /dev/null
@@ -1,127 +0,0 @@
----
-# ----------------------------------------------------------------------------
-#
-# *** AUTO GENERATED CODE *** AUTO GENERATED CODE ***
-#
-# ----------------------------------------------------------------------------
-#
-# This file is automatically generated by Magic Modules and manual
-# changes will be clobbered when the file is regenerated.
-#
-# Please read more about how to change this file at
-# https://www.github.com/GoogleCloudPlatform/magic-modules
-#
-# ----------------------------------------------------------------------------
-# Pre-test setup
-- name: delete a SSL policy
- gcp_compute_ssl_policy:
- name: "{{ resource_name }}"
- profile: CUSTOM
- min_tls_version: TLS_1_2
- custom_features:
- - TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384
- - TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
-#----------------------------------------------------------
-- name: create a SSL policy
- gcp_compute_ssl_policy:
- name: "{{ resource_name }}"
- profile: CUSTOM
- min_tls_version: TLS_1_2
- custom_features:
- - TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384
- - TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that ssl_policy was created
- gcp_compute_ssl_policy_info:
- filters:
- - name = {{ resource_name }}
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/compute
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - results['resources'] | length == 1
-# ----------------------------------------------------------------------------
-- name: create a SSL policy that already exists
- gcp_compute_ssl_policy:
- name: "{{ resource_name }}"
- profile: CUSTOM
- min_tls_version: TLS_1_2
- custom_features:
- - TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384
- - TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
-#----------------------------------------------------------
-- name: delete a SSL policy
- gcp_compute_ssl_policy:
- name: "{{ resource_name }}"
- profile: CUSTOM
- min_tls_version: TLS_1_2
- custom_features:
- - TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384
- - TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that ssl_policy was deleted
- gcp_compute_ssl_policy_info:
- filters:
- - name = {{ resource_name }}
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/compute
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - results['resources'] | length == 0
-# ----------------------------------------------------------------------------
-- name: delete a SSL policy that does not exist
- gcp_compute_ssl_policy:
- name: "{{ resource_name }}"
- profile: CUSTOM
- min_tls_version: TLS_1_2
- custom_features:
- - TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384
- - TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
diff --git a/test/integration/targets/gcp_compute_ssl_policy/tasks/main.yml b/test/integration/targets/gcp_compute_ssl_policy/tasks/main.yml
deleted file mode 100644
index 45d6e49178..0000000000
--- a/test/integration/targets/gcp_compute_ssl_policy/tasks/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-- include_tasks: autogen.yml
diff --git a/test/integration/targets/gcp_compute_subnetwork/aliases b/test/integration/targets/gcp_compute_subnetwork/aliases
deleted file mode 100644
index 9812f019ca..0000000000
--- a/test/integration/targets/gcp_compute_subnetwork/aliases
+++ /dev/null
@@ -1,2 +0,0 @@
-cloud/gcp
-unsupported
diff --git a/test/integration/targets/gcp_compute_subnetwork/defaults/main.yml b/test/integration/targets/gcp_compute_subnetwork/defaults/main.yml
deleted file mode 100644
index ba66644fc1..0000000000
--- a/test/integration/targets/gcp_compute_subnetwork/defaults/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-resource_name: "{{ resource_prefix }}"
diff --git a/test/integration/targets/gcp_compute_subnetwork/meta/main.yml b/test/integration/targets/gcp_compute_subnetwork/meta/main.yml
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/integration/targets/gcp_compute_subnetwork/meta/main.yml
+++ /dev/null
diff --git a/test/integration/targets/gcp_compute_subnetwork/tasks/autogen.yml b/test/integration/targets/gcp_compute_subnetwork/tasks/autogen.yml
deleted file mode 100644
index ff956ae6ad..0000000000
--- a/test/integration/targets/gcp_compute_subnetwork/tasks/autogen.yml
+++ /dev/null
@@ -1,141 +0,0 @@
----
-# ----------------------------------------------------------------------------
-#
-# *** AUTO GENERATED CODE *** AUTO GENERATED CODE ***
-#
-# ----------------------------------------------------------------------------
-#
-# This file is automatically generated by Magic Modules and manual
-# changes will be clobbered when the file is regenerated.
-#
-# Please read more about how to change this file at
-# https://www.github.com/GoogleCloudPlatform/magic-modules
-#
-# ----------------------------------------------------------------------------
-# Pre-test setup
-- name: create a network
- gcp_compute_network:
- name: network-subnetwork
- auto_create_subnetworks: 'true'
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: network
-- name: delete a subnetwork
- gcp_compute_subnetwork:
- name: ansiblenet
- region: us-west1
- network: "{{ network }}"
- ip_cidr_range: 172.16.0.0/16
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
-#----------------------------------------------------------
-- name: create a subnetwork
- gcp_compute_subnetwork:
- name: ansiblenet
- region: us-west1
- network: "{{ network }}"
- ip_cidr_range: 172.16.0.0/16
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that subnetwork was created
- gcp_compute_subnetwork_info:
- filters:
- - name = ansiblenet
- region: us-west1
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/compute
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - results['resources'] | length == 1
-# ----------------------------------------------------------------------------
-- name: create a subnetwork that already exists
- gcp_compute_subnetwork:
- name: ansiblenet
- region: us-west1
- network: "{{ network }}"
- ip_cidr_range: 172.16.0.0/16
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
-#----------------------------------------------------------
-- name: delete a subnetwork
- gcp_compute_subnetwork:
- name: ansiblenet
- region: us-west1
- network: "{{ network }}"
- ip_cidr_range: 172.16.0.0/16
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that subnetwork was deleted
- gcp_compute_subnetwork_info:
- filters:
- - name = ansiblenet
- region: us-west1
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/compute
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - results['resources'] | length == 0
-# ----------------------------------------------------------------------------
-- name: delete a subnetwork that does not exist
- gcp_compute_subnetwork:
- name: ansiblenet
- region: us-west1
- network: "{{ network }}"
- ip_cidr_range: 172.16.0.0/16
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
-#---------------------------------------------------------
-# Post-test teardown
-# If errors happen, don't crash the playbook!
-- name: delete a network
- gcp_compute_network:
- name: network-subnetwork
- auto_create_subnetworks: 'true'
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: network
- ignore_errors: true
diff --git a/test/integration/targets/gcp_compute_subnetwork/tasks/main.yml b/test/integration/targets/gcp_compute_subnetwork/tasks/main.yml
deleted file mode 100644
index 45d6e49178..0000000000
--- a/test/integration/targets/gcp_compute_subnetwork/tasks/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-- include_tasks: autogen.yml
diff --git a/test/integration/targets/gcp_compute_target_http_proxy/aliases b/test/integration/targets/gcp_compute_target_http_proxy/aliases
deleted file mode 100644
index 9812f019ca..0000000000
--- a/test/integration/targets/gcp_compute_target_http_proxy/aliases
+++ /dev/null
@@ -1,2 +0,0 @@
-cloud/gcp
-unsupported
diff --git a/test/integration/targets/gcp_compute_target_http_proxy/defaults/main.yml b/test/integration/targets/gcp_compute_target_http_proxy/defaults/main.yml
deleted file mode 100644
index ba66644fc1..0000000000
--- a/test/integration/targets/gcp_compute_target_http_proxy/defaults/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-resource_name: "{{ resource_prefix }}"
diff --git a/test/integration/targets/gcp_compute_target_http_proxy/meta/main.yml b/test/integration/targets/gcp_compute_target_http_proxy/meta/main.yml
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/integration/targets/gcp_compute_target_http_proxy/meta/main.yml
+++ /dev/null
diff --git a/test/integration/targets/gcp_compute_target_http_proxy/tasks/autogen.yml b/test/integration/targets/gcp_compute_target_http_proxy/tasks/autogen.yml
deleted file mode 100644
index 441871f521..0000000000
--- a/test/integration/targets/gcp_compute_target_http_proxy/tasks/autogen.yml
+++ /dev/null
@@ -1,200 +0,0 @@
----
-# ----------------------------------------------------------------------------
-#
-# *** AUTO GENERATED CODE *** AUTO GENERATED CODE ***
-#
-# ----------------------------------------------------------------------------
-#
-# This file is automatically generated by Magic Modules and manual
-# changes will be clobbered when the file is regenerated.
-#
-# Please read more about how to change this file at
-# https://www.github.com/GoogleCloudPlatform/magic-modules
-#
-# ----------------------------------------------------------------------------
-# Pre-test setup
-- name: create a instance group
- gcp_compute_instance_group:
- name: instancegroup-targethttpproxy
- zone: us-central1-a
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: instancegroup
-- name: create a HTTP health check
- gcp_compute_http_health_check:
- name: httphealthcheck-targethttpproxy
- healthy_threshold: 10
- port: 8080
- timeout_sec: 2
- unhealthy_threshold: 5
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: healthcheck
-- name: create a backend service
- gcp_compute_backend_service:
- name: backendservice-targethttpproxy
- backends:
- - group: "{{ instancegroup.selfLink }}"
- health_checks:
- - "{{ healthcheck.selfLink }}"
- enable_cdn: 'true'
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: backendservice
-- name: create a URL map
- gcp_compute_url_map:
- name: urlmap-targethttpproxy
- default_service: "{{ backendservice }}"
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: urlmap
-- name: delete a target HTTP proxy
- gcp_compute_target_http_proxy:
- name: "{{ resource_name }}"
- url_map: "{{ urlmap }}"
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
-#----------------------------------------------------------
-- name: create a target HTTP proxy
- gcp_compute_target_http_proxy:
- name: "{{ resource_name }}"
- url_map: "{{ urlmap }}"
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that target_http_proxy was created
- gcp_compute_target_http_proxy_info:
- filters:
- - name = {{ resource_name }}
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/compute
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - results['resources'] | length == 1
-# ----------------------------------------------------------------------------
-- name: create a target HTTP proxy that already exists
- gcp_compute_target_http_proxy:
- name: "{{ resource_name }}"
- url_map: "{{ urlmap }}"
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
-#----------------------------------------------------------
-- name: delete a target HTTP proxy
- gcp_compute_target_http_proxy:
- name: "{{ resource_name }}"
- url_map: "{{ urlmap }}"
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that target_http_proxy was deleted
- gcp_compute_target_http_proxy_info:
- filters:
- - name = {{ resource_name }}
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/compute
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - results['resources'] | length == 0
-# ----------------------------------------------------------------------------
-- name: delete a target HTTP proxy that does not exist
- gcp_compute_target_http_proxy:
- name: "{{ resource_name }}"
- url_map: "{{ urlmap }}"
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
-#---------------------------------------------------------
-# Post-test teardown
-# If errors happen, don't crash the playbook!
-- name: delete a URL map
- gcp_compute_url_map:
- name: urlmap-targethttpproxy
- default_service: "{{ backendservice }}"
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: urlmap
- ignore_errors: true
-- name: delete a backend service
- gcp_compute_backend_service:
- name: backendservice-targethttpproxy
- backends:
- - group: "{{ instancegroup.selfLink }}"
- health_checks:
- - "{{ healthcheck.selfLink }}"
- enable_cdn: 'true'
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: backendservice
- ignore_errors: true
-- name: delete a HTTP health check
- gcp_compute_http_health_check:
- name: httphealthcheck-targethttpproxy
- healthy_threshold: 10
- port: 8080
- timeout_sec: 2
- unhealthy_threshold: 5
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: healthcheck
- ignore_errors: true
-- name: delete a instance group
- gcp_compute_instance_group:
- name: instancegroup-targethttpproxy
- zone: us-central1-a
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: instancegroup
- ignore_errors: true
diff --git a/test/integration/targets/gcp_compute_target_http_proxy/tasks/main.yml b/test/integration/targets/gcp_compute_target_http_proxy/tasks/main.yml
deleted file mode 100644
index 45d6e49178..0000000000
--- a/test/integration/targets/gcp_compute_target_http_proxy/tasks/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-- include_tasks: autogen.yml
diff --git a/test/integration/targets/gcp_compute_target_https_proxy/aliases b/test/integration/targets/gcp_compute_target_https_proxy/aliases
deleted file mode 100644
index 9812f019ca..0000000000
--- a/test/integration/targets/gcp_compute_target_https_proxy/aliases
+++ /dev/null
@@ -1,2 +0,0 @@
-cloud/gcp
-unsupported
diff --git a/test/integration/targets/gcp_compute_target_https_proxy/defaults/main.yml b/test/integration/targets/gcp_compute_target_https_proxy/defaults/main.yml
deleted file mode 100644
index ba66644fc1..0000000000
--- a/test/integration/targets/gcp_compute_target_https_proxy/defaults/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-resource_name: "{{ resource_prefix }}"
diff --git a/test/integration/targets/gcp_compute_target_https_proxy/meta/main.yml b/test/integration/targets/gcp_compute_target_https_proxy/meta/main.yml
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/integration/targets/gcp_compute_target_https_proxy/meta/main.yml
+++ /dev/null
diff --git a/test/integration/targets/gcp_compute_target_https_proxy/tasks/autogen.yml b/test/integration/targets/gcp_compute_target_https_proxy/tasks/autogen.yml
deleted file mode 100644
index b18a08ba10..0000000000
--- a/test/integration/targets/gcp_compute_target_https_proxy/tasks/autogen.yml
+++ /dev/null
@@ -1,277 +0,0 @@
----
-# ----------------------------------------------------------------------------
-#
-# *** AUTO GENERATED CODE *** AUTO GENERATED CODE ***
-#
-# ----------------------------------------------------------------------------
-#
-# This file is automatically generated by Magic Modules and manual
-# changes will be clobbered when the file is regenerated.
-#
-# Please read more about how to change this file at
-# https://www.github.com/GoogleCloudPlatform/magic-modules
-#
-# ----------------------------------------------------------------------------
-# Pre-test setup
-- name: create a instance group
- gcp_compute_instance_group:
- name: instancegroup-targethttpsproxy
- zone: us-central1-a
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: instancegroup
-- name: create a HTTP health check
- gcp_compute_http_health_check:
- name: httphealthcheck-targethttpsproxy
- healthy_threshold: 10
- port: 8080
- timeout_sec: 2
- unhealthy_threshold: 5
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: healthcheck
-- name: create a backend service
- gcp_compute_backend_service:
- name: backendservice-targethttpsproxy
- backends:
- - group: "{{ instancegroup.selfLink }}"
- health_checks:
- - "{{ healthcheck.selfLink }}"
- enable_cdn: 'true'
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: backendservice
-- name: create a URL map
- gcp_compute_url_map:
- name: urlmap-targethttpsproxy
- default_service: "{{ backendservice }}"
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: urlmap
-- name: create a SSL certificate
- gcp_compute_ssl_certificate:
- name: sslcert-targethttpsproxy
- description: A certificate for testing. Do not use this certificate in production
- certificate: |-
- -----BEGIN CERTIFICATE-----
- MIICqjCCAk+gAwIBAgIJAIuJ+0352Kq4MAoGCCqGSM49BAMCMIGwMQswCQYDVQQG
- EwJVUzETMBEGA1UECAwKV2FzaGluZ3RvbjERMA8GA1UEBwwIS2lya2xhbmQxFTAT
- BgNVBAoMDEdvb2dsZSwgSW5jLjEeMBwGA1UECwwVR29vZ2xlIENsb3VkIFBsYXRm
- b3JtMR8wHQYDVQQDDBZ3d3cubXktc2VjdXJlLXNpdGUuY29tMSEwHwYJKoZIhvcN
- AQkBFhJuZWxzb25hQGdvb2dsZS5jb20wHhcNMTcwNjI4MDQ1NjI2WhcNMjcwNjI2
- MDQ1NjI2WjCBsDELMAkGA1UEBhMCVVMxEzARBgNVBAgMCldhc2hpbmd0b24xETAP
- BgNVBAcMCEtpcmtsYW5kMRUwEwYDVQQKDAxHb29nbGUsIEluYy4xHjAcBgNVBAsM
- FUdvb2dsZSBDbG91ZCBQbGF0Zm9ybTEfMB0GA1UEAwwWd3d3Lm15LXNlY3VyZS1z
- aXRlLmNvbTEhMB8GCSqGSIb3DQEJARYSbmVsc29uYUBnb29nbGUuY29tMFkwEwYH
- KoZIzj0CAQYIKoZIzj0DAQcDQgAEHGzpcRJ4XzfBJCCPMQeXQpTXwlblimODQCuQ
- 4mzkzTv0dXyB750fOGN02HtkpBOZzzvUARTR10JQoSe2/5PIwaNQME4wHQYDVR0O
- BBYEFKIQC3A2SDpxcdfn0YLKineDNq/BMB8GA1UdIwQYMBaAFKIQC3A2SDpxcdfn
- 0YLKineDNq/BMAwGA1UdEwQFMAMBAf8wCgYIKoZIzj0EAwIDSQAwRgIhALs4vy+O
- M3jcqgA4fSW/oKw6UJxp+M6a+nGMX+UJR3YgAiEAvvl39QRVAiv84hdoCuyON0lJ
- zqGNhIPGq2ULqXKK8BY=
- -----END CERTIFICATE-----
- private_key: |-
- -----BEGIN EC PRIVATE KEY-----
- MHcCAQEEIObtRo8tkUqoMjeHhsOh2ouPpXCgBcP+EDxZCB/tws15oAoGCCqGSM49
- AwEHoUQDQgAEHGzpcRJ4XzfBJCCPMQeXQpTXwlblimODQCuQ4mzkzTv0dXyB750f
- OGN02HtkpBOZzzvUARTR10JQoSe2/5PIwQ==
- -----END EC PRIVATE KEY-----
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: sslcert
-- name: delete a target HTTPS proxy
- gcp_compute_target_https_proxy:
- name: "{{ resource_name }}"
- ssl_certificates:
- - "{{ sslcert }}"
- url_map: "{{ urlmap }}"
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
-#----------------------------------------------------------
-- name: create a target HTTPS proxy
- gcp_compute_target_https_proxy:
- name: "{{ resource_name }}"
- ssl_certificates:
- - "{{ sslcert }}"
- url_map: "{{ urlmap }}"
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that target_https_proxy was created
- gcp_compute_target_https_proxy_info:
- filters:
- - name = {{ resource_name }}
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/compute
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - results['resources'] | length == 1
-# ----------------------------------------------------------------------------
-- name: create a target HTTPS proxy that already exists
- gcp_compute_target_https_proxy:
- name: "{{ resource_name }}"
- ssl_certificates:
- - "{{ sslcert }}"
- url_map: "{{ urlmap }}"
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
-#----------------------------------------------------------
-- name: delete a target HTTPS proxy
- gcp_compute_target_https_proxy:
- name: "{{ resource_name }}"
- ssl_certificates:
- - "{{ sslcert }}"
- url_map: "{{ urlmap }}"
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that target_https_proxy was deleted
- gcp_compute_target_https_proxy_info:
- filters:
- - name = {{ resource_name }}
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/compute
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - results['resources'] | length == 0
-# ----------------------------------------------------------------------------
-- name: delete a target HTTPS proxy that does not exist
- gcp_compute_target_https_proxy:
- name: "{{ resource_name }}"
- ssl_certificates:
- - "{{ sslcert }}"
- url_map: "{{ urlmap }}"
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
-#---------------------------------------------------------
-# Post-test teardown
-# If errors happen, don't crash the playbook!
-- name: delete a SSL certificate
- gcp_compute_ssl_certificate:
- name: sslcert-targethttpsproxy
- description: A certificate for testing. Do not use this certificate in production
- certificate: |-
- -----BEGIN CERTIFICATE-----
- MIICqjCCAk+gAwIBAgIJAIuJ+0352Kq4MAoGCCqGSM49BAMCMIGwMQswCQYDVQQG
- EwJVUzETMBEGA1UECAwKV2FzaGluZ3RvbjERMA8GA1UEBwwIS2lya2xhbmQxFTAT
- BgNVBAoMDEdvb2dsZSwgSW5jLjEeMBwGA1UECwwVR29vZ2xlIENsb3VkIFBsYXRm
- b3JtMR8wHQYDVQQDDBZ3d3cubXktc2VjdXJlLXNpdGUuY29tMSEwHwYJKoZIhvcN
- AQkBFhJuZWxzb25hQGdvb2dsZS5jb20wHhcNMTcwNjI4MDQ1NjI2WhcNMjcwNjI2
- MDQ1NjI2WjCBsDELMAkGA1UEBhMCVVMxEzARBgNVBAgMCldhc2hpbmd0b24xETAP
- BgNVBAcMCEtpcmtsYW5kMRUwEwYDVQQKDAxHb29nbGUsIEluYy4xHjAcBgNVBAsM
- FUdvb2dsZSBDbG91ZCBQbGF0Zm9ybTEfMB0GA1UEAwwWd3d3Lm15LXNlY3VyZS1z
- aXRlLmNvbTEhMB8GCSqGSIb3DQEJARYSbmVsc29uYUBnb29nbGUuY29tMFkwEwYH
- KoZIzj0CAQYIKoZIzj0DAQcDQgAEHGzpcRJ4XzfBJCCPMQeXQpTXwlblimODQCuQ
- 4mzkzTv0dXyB750fOGN02HtkpBOZzzvUARTR10JQoSe2/5PIwaNQME4wHQYDVR0O
- BBYEFKIQC3A2SDpxcdfn0YLKineDNq/BMB8GA1UdIwQYMBaAFKIQC3A2SDpxcdfn
- 0YLKineDNq/BMAwGA1UdEwQFMAMBAf8wCgYIKoZIzj0EAwIDSQAwRgIhALs4vy+O
- M3jcqgA4fSW/oKw6UJxp+M6a+nGMX+UJR3YgAiEAvvl39QRVAiv84hdoCuyON0lJ
- zqGNhIPGq2ULqXKK8BY=
- -----END CERTIFICATE-----
- private_key: |-
- -----BEGIN EC PRIVATE KEY-----
- MHcCAQEEIObtRo8tkUqoMjeHhsOh2ouPpXCgBcP+EDxZCB/tws15oAoGCCqGSM49
- AwEHoUQDQgAEHGzpcRJ4XzfBJCCPMQeXQpTXwlblimODQCuQ4mzkzTv0dXyB750f
- OGN02HtkpBOZzzvUARTR10JQoSe2/5PIwQ==
- -----END EC PRIVATE KEY-----
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: sslcert
- ignore_errors: true
-- name: delete a URL map
- gcp_compute_url_map:
- name: urlmap-targethttpsproxy
- default_service: "{{ backendservice }}"
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: urlmap
- ignore_errors: true
-- name: delete a backend service
- gcp_compute_backend_service:
- name: backendservice-targethttpsproxy
- backends:
- - group: "{{ instancegroup.selfLink }}"
- health_checks:
- - "{{ healthcheck.selfLink }}"
- enable_cdn: 'true'
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: backendservice
- ignore_errors: true
-- name: delete a HTTP health check
- gcp_compute_http_health_check:
- name: httphealthcheck-targethttpsproxy
- healthy_threshold: 10
- port: 8080
- timeout_sec: 2
- unhealthy_threshold: 5
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: healthcheck
- ignore_errors: true
-- name: delete a instance group
- gcp_compute_instance_group:
- name: instancegroup-targethttpsproxy
- zone: us-central1-a
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: instancegroup
- ignore_errors: true
diff --git a/test/integration/targets/gcp_compute_target_https_proxy/tasks/main.yml b/test/integration/targets/gcp_compute_target_https_proxy/tasks/main.yml
deleted file mode 100644
index 45d6e49178..0000000000
--- a/test/integration/targets/gcp_compute_target_https_proxy/tasks/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-- include_tasks: autogen.yml
diff --git a/test/integration/targets/gcp_compute_target_instance/aliases b/test/integration/targets/gcp_compute_target_instance/aliases
deleted file mode 100644
index 9812f019ca..0000000000
--- a/test/integration/targets/gcp_compute_target_instance/aliases
+++ /dev/null
@@ -1,2 +0,0 @@
-cloud/gcp
-unsupported
diff --git a/test/integration/targets/gcp_compute_target_instance/meta/main.yml b/test/integration/targets/gcp_compute_target_instance/meta/main.yml
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/integration/targets/gcp_compute_target_instance/meta/main.yml
+++ /dev/null
diff --git a/test/integration/targets/gcp_compute_target_instance/tasks/autogen.yml b/test/integration/targets/gcp_compute_target_instance/tasks/autogen.yml
deleted file mode 100644
index 812a706e4a..0000000000
--- a/test/integration/targets/gcp_compute_target_instance/tasks/autogen.yml
+++ /dev/null
@@ -1,173 +0,0 @@
----
-# ----------------------------------------------------------------------------
-#
-# *** AUTO GENERATED CODE *** AUTO GENERATED CODE ***
-#
-# ----------------------------------------------------------------------------
-#
-# This file is automatically generated by Magic Modules and manual
-# changes will be clobbered when the file is regenerated.
-#
-# Please read more about how to change this file at
-# https://www.github.com/GoogleCloudPlatform/magic-modules
-#
-# ----------------------------------------------------------------------------
-# Pre-test setup
-- name: create a network
- gcp_compute_network:
- name: network-instance
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: network
-- name: create a instance
- gcp_compute_instance:
- name: "{{ resource_name }}"
- machine_type: n1-standard-1
- disks:
- - auto_delete: 'true'
- boot: 'true'
- initialize_params:
- source_image: projects/ubuntu-os-cloud/global/images/family/ubuntu-1604-lts
- labels:
- environment: production
- network_interfaces:
- - network: "{{ network }}"
- zone: us-central1-a
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: instance
-- name: delete a target instance
- gcp_compute_target_instance:
- name: target
- instance: "{{ instance }}"
- zone: us-central1-a
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
-#----------------------------------------------------------
-- name: create a target instance
- gcp_compute_target_instance:
- name: target
- instance: "{{ instance }}"
- zone: us-central1-a
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that target_instance was created
- gcp_compute_target_instance_info:
- filters:
- - name = target
- zone: us-central1-a
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/compute
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - results['resources'] | length == 1
-# ----------------------------------------------------------------------------
-- name: create a target instance that already exists
- gcp_compute_target_instance:
- name: target
- instance: "{{ instance }}"
- zone: us-central1-a
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
-#----------------------------------------------------------
-- name: delete a target instance
- gcp_compute_target_instance:
- name: target
- instance: "{{ instance }}"
- zone: us-central1-a
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that target_instance was deleted
- gcp_compute_target_instance_info:
- filters:
- - name = target
- zone: us-central1-a
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/compute
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - results['resources'] | length == 0
-# ----------------------------------------------------------------------------
-- name: delete a target instance that does not exist
- gcp_compute_target_instance:
- name: target
- instance: "{{ instance }}"
- zone: us-central1-a
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
-#---------------------------------------------------------
-# Post-test teardown
-# If errors happen, don't crash the playbook!
-- name: delete a instance
- gcp_compute_instance:
- name: "{{ resource_name }}"
- machine_type: n1-standard-1
- disks:
- - auto_delete: 'true'
- boot: 'true'
- initialize_params:
- source_image: projects/ubuntu-os-cloud/global/images/family/ubuntu-1604-lts
- labels:
- environment: production
- network_interfaces:
- - network: "{{ network }}"
- zone: us-central1-a
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: instance
- ignore_errors: true
-- name: delete a network
- gcp_compute_network:
- name: network-instance
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: network
- ignore_errors: true
diff --git a/test/integration/targets/gcp_compute_target_instance/tasks/main.yml b/test/integration/targets/gcp_compute_target_instance/tasks/main.yml
deleted file mode 100644
index 45d6e49178..0000000000
--- a/test/integration/targets/gcp_compute_target_instance/tasks/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-- include_tasks: autogen.yml
diff --git a/test/integration/targets/gcp_compute_target_pool/aliases b/test/integration/targets/gcp_compute_target_pool/aliases
deleted file mode 100644
index 9812f019ca..0000000000
--- a/test/integration/targets/gcp_compute_target_pool/aliases
+++ /dev/null
@@ -1,2 +0,0 @@
-cloud/gcp
-unsupported
diff --git a/test/integration/targets/gcp_compute_target_pool/defaults/main.yml b/test/integration/targets/gcp_compute_target_pool/defaults/main.yml
deleted file mode 100644
index ba66644fc1..0000000000
--- a/test/integration/targets/gcp_compute_target_pool/defaults/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-resource_name: "{{ resource_prefix }}"
diff --git a/test/integration/targets/gcp_compute_target_pool/meta/main.yml b/test/integration/targets/gcp_compute_target_pool/meta/main.yml
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/integration/targets/gcp_compute_target_pool/meta/main.yml
+++ /dev/null
diff --git a/test/integration/targets/gcp_compute_target_pool/tasks/autogen.yml b/test/integration/targets/gcp_compute_target_pool/tasks/autogen.yml
deleted file mode 100644
index 756a5cccf9..0000000000
--- a/test/integration/targets/gcp_compute_target_pool/tasks/autogen.yml
+++ /dev/null
@@ -1,109 +0,0 @@
----
-# ----------------------------------------------------------------------------
-#
-# *** AUTO GENERATED CODE *** AUTO GENERATED CODE ***
-#
-# ----------------------------------------------------------------------------
-#
-# This file is automatically generated by Magic Modules and manual
-# changes will be clobbered when the file is regenerated.
-#
-# Please read more about how to change this file at
-# https://www.github.com/GoogleCloudPlatform/magic-modules
-#
-# ----------------------------------------------------------------------------
-# Pre-test setup
-- name: delete a target pool
- gcp_compute_target_pool:
- name: "{{ resource_name }}"
- region: us-west1
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
-#----------------------------------------------------------
-- name: create a target pool
- gcp_compute_target_pool:
- name: "{{ resource_name }}"
- region: us-west1
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that target_pool was created
- gcp_compute_target_pool_info:
- filters:
- - name = {{ resource_name }}
- region: us-west1
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/compute
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - results['resources'] | length == 1
-# ----------------------------------------------------------------------------
-- name: create a target pool that already exists
- gcp_compute_target_pool:
- name: "{{ resource_name }}"
- region: us-west1
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
-#----------------------------------------------------------
-- name: delete a target pool
- gcp_compute_target_pool:
- name: "{{ resource_name }}"
- region: us-west1
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that target_pool was deleted
- gcp_compute_target_pool_info:
- filters:
- - name = {{ resource_name }}
- region: us-west1
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/compute
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - results['resources'] | length == 0
-# ----------------------------------------------------------------------------
-- name: delete a target pool that does not exist
- gcp_compute_target_pool:
- name: "{{ resource_name }}"
- region: us-west1
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
diff --git a/test/integration/targets/gcp_compute_target_pool/tasks/main.yml b/test/integration/targets/gcp_compute_target_pool/tasks/main.yml
deleted file mode 100644
index 45d6e49178..0000000000
--- a/test/integration/targets/gcp_compute_target_pool/tasks/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-- include_tasks: autogen.yml
diff --git a/test/integration/targets/gcp_compute_target_ssl_proxy/aliases b/test/integration/targets/gcp_compute_target_ssl_proxy/aliases
deleted file mode 100644
index 9812f019ca..0000000000
--- a/test/integration/targets/gcp_compute_target_ssl_proxy/aliases
+++ /dev/null
@@ -1,2 +0,0 @@
-cloud/gcp
-unsupported
diff --git a/test/integration/targets/gcp_compute_target_ssl_proxy/defaults/main.yml b/test/integration/targets/gcp_compute_target_ssl_proxy/defaults/main.yml
deleted file mode 100644
index ba66644fc1..0000000000
--- a/test/integration/targets/gcp_compute_target_ssl_proxy/defaults/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-resource_name: "{{ resource_prefix }}"
diff --git a/test/integration/targets/gcp_compute_target_ssl_proxy/meta/main.yml b/test/integration/targets/gcp_compute_target_ssl_proxy/meta/main.yml
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/integration/targets/gcp_compute_target_ssl_proxy/meta/main.yml
+++ /dev/null
diff --git a/test/integration/targets/gcp_compute_target_ssl_proxy/tasks/autogen.yml b/test/integration/targets/gcp_compute_target_ssl_proxy/tasks/autogen.yml
deleted file mode 100644
index f9da704f7e..0000000000
--- a/test/integration/targets/gcp_compute_target_ssl_proxy/tasks/autogen.yml
+++ /dev/null
@@ -1,266 +0,0 @@
----
-# ----------------------------------------------------------------------------
-#
-# *** AUTO GENERATED CODE *** AUTO GENERATED CODE ***
-#
-# ----------------------------------------------------------------------------
-#
-# This file is automatically generated by Magic Modules and manual
-# changes will be clobbered when the file is regenerated.
-#
-# Please read more about how to change this file at
-# https://www.github.com/GoogleCloudPlatform/magic-modules
-#
-# ----------------------------------------------------------------------------
-# Pre-test setup
-- name: create a instance group
- gcp_compute_instance_group:
- name: instancegroup-targetsslproxy
- zone: us-central1-a
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: instancegroup
-- name: create a health check
- gcp_compute_health_check:
- name: healthcheck-targetsslproxy
- type: TCP
- tcp_health_check:
- port_name: service-health
- request: ping
- response: pong
- healthy_threshold: 10
- timeout_sec: 2
- unhealthy_threshold: 5
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: healthcheck
-- name: create a backend service
- gcp_compute_backend_service:
- name: backendservice-targetsslproxy
- backends:
- - group: "{{ instancegroup.selfLink }}"
- health_checks:
- - "{{ healthcheck.selfLink }}"
- protocol: SSL
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: backendservice
-- name: create a SSL certificate
- gcp_compute_ssl_certificate:
- name: sslcert-targetsslproxy
- description: A certificate for testing. Do not use this certificate in production
- certificate: |-
- -----BEGIN CERTIFICATE-----
- MIICqjCCAk+gAwIBAgIJAIuJ+0352Kq4MAoGCCqGSM49BAMCMIGwMQswCQYDVQQG
- EwJVUzETMBEGA1UECAwKV2FzaGluZ3RvbjERMA8GA1UEBwwIS2lya2xhbmQxFTAT
- BgNVBAoMDEdvb2dsZSwgSW5jLjEeMBwGA1UECwwVR29vZ2xlIENsb3VkIFBsYXRm
- b3JtMR8wHQYDVQQDDBZ3d3cubXktc2VjdXJlLXNpdGUuY29tMSEwHwYJKoZIhvcN
- AQkBFhJuZWxzb25hQGdvb2dsZS5jb20wHhcNMTcwNjI4MDQ1NjI2WhcNMjcwNjI2
- MDQ1NjI2WjCBsDELMAkGA1UEBhMCVVMxEzARBgNVBAgMCldhc2hpbmd0b24xETAP
- BgNVBAcMCEtpcmtsYW5kMRUwEwYDVQQKDAxHb29nbGUsIEluYy4xHjAcBgNVBAsM
- FUdvb2dsZSBDbG91ZCBQbGF0Zm9ybTEfMB0GA1UEAwwWd3d3Lm15LXNlY3VyZS1z
- aXRlLmNvbTEhMB8GCSqGSIb3DQEJARYSbmVsc29uYUBnb29nbGUuY29tMFkwEwYH
- KoZIzj0CAQYIKoZIzj0DAQcDQgAEHGzpcRJ4XzfBJCCPMQeXQpTXwlblimODQCuQ
- 4mzkzTv0dXyB750fOGN02HtkpBOZzzvUARTR10JQoSe2/5PIwaNQME4wHQYDVR0O
- BBYEFKIQC3A2SDpxcdfn0YLKineDNq/BMB8GA1UdIwQYMBaAFKIQC3A2SDpxcdfn
- 0YLKineDNq/BMAwGA1UdEwQFMAMBAf8wCgYIKoZIzj0EAwIDSQAwRgIhALs4vy+O
- M3jcqgA4fSW/oKw6UJxp+M6a+nGMX+UJR3YgAiEAvvl39QRVAiv84hdoCuyON0lJ
- zqGNhIPGq2ULqXKK8BY=
- -----END CERTIFICATE-----
- private_key: |-
- -----BEGIN EC PRIVATE KEY-----
- MHcCAQEEIObtRo8tkUqoMjeHhsOh2ouPpXCgBcP+EDxZCB/tws15oAoGCCqGSM49
- AwEHoUQDQgAEHGzpcRJ4XzfBJCCPMQeXQpTXwlblimODQCuQ4mzkzTv0dXyB750f
- OGN02HtkpBOZzzvUARTR10JQoSe2/5PIwQ==
- -----END EC PRIVATE KEY-----
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: sslcert
-- name: delete a target SSL proxy
- gcp_compute_target_ssl_proxy:
- name: "{{ resource_name }}"
- ssl_certificates:
- - "{{ sslcert }}"
- service: "{{ backendservice }}"
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
-#----------------------------------------------------------
-- name: create a target SSL proxy
- gcp_compute_target_ssl_proxy:
- name: "{{ resource_name }}"
- ssl_certificates:
- - "{{ sslcert }}"
- service: "{{ backendservice }}"
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that target_ssl_proxy was created
- gcp_compute_target_ssl_proxy_info:
- filters:
- - name = {{ resource_name }}
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/compute
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - results['resources'] | length == 1
-# ----------------------------------------------------------------------------
-- name: create a target SSL proxy that already exists
- gcp_compute_target_ssl_proxy:
- name: "{{ resource_name }}"
- ssl_certificates:
- - "{{ sslcert }}"
- service: "{{ backendservice }}"
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
-#----------------------------------------------------------
-- name: delete a target SSL proxy
- gcp_compute_target_ssl_proxy:
- name: "{{ resource_name }}"
- ssl_certificates:
- - "{{ sslcert }}"
- service: "{{ backendservice }}"
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that target_ssl_proxy was deleted
- gcp_compute_target_ssl_proxy_info:
- filters:
- - name = {{ resource_name }}
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/compute
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - results['resources'] | length == 0
-# ----------------------------------------------------------------------------
-- name: delete a target SSL proxy that does not exist
- gcp_compute_target_ssl_proxy:
- name: "{{ resource_name }}"
- ssl_certificates:
- - "{{ sslcert }}"
- service: "{{ backendservice }}"
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
-#---------------------------------------------------------
-# Post-test teardown
-# If errors happen, don't crash the playbook!
-- name: delete a SSL certificate
- gcp_compute_ssl_certificate:
- name: sslcert-targetsslproxy
- description: A certificate for testing. Do not use this certificate in production
- certificate: |-
- -----BEGIN CERTIFICATE-----
- MIICqjCCAk+gAwIBAgIJAIuJ+0352Kq4MAoGCCqGSM49BAMCMIGwMQswCQYDVQQG
- EwJVUzETMBEGA1UECAwKV2FzaGluZ3RvbjERMA8GA1UEBwwIS2lya2xhbmQxFTAT
- BgNVBAoMDEdvb2dsZSwgSW5jLjEeMBwGA1UECwwVR29vZ2xlIENsb3VkIFBsYXRm
- b3JtMR8wHQYDVQQDDBZ3d3cubXktc2VjdXJlLXNpdGUuY29tMSEwHwYJKoZIhvcN
- AQkBFhJuZWxzb25hQGdvb2dsZS5jb20wHhcNMTcwNjI4MDQ1NjI2WhcNMjcwNjI2
- MDQ1NjI2WjCBsDELMAkGA1UEBhMCVVMxEzARBgNVBAgMCldhc2hpbmd0b24xETAP
- BgNVBAcMCEtpcmtsYW5kMRUwEwYDVQQKDAxHb29nbGUsIEluYy4xHjAcBgNVBAsM
- FUdvb2dsZSBDbG91ZCBQbGF0Zm9ybTEfMB0GA1UEAwwWd3d3Lm15LXNlY3VyZS1z
- aXRlLmNvbTEhMB8GCSqGSIb3DQEJARYSbmVsc29uYUBnb29nbGUuY29tMFkwEwYH
- KoZIzj0CAQYIKoZIzj0DAQcDQgAEHGzpcRJ4XzfBJCCPMQeXQpTXwlblimODQCuQ
- 4mzkzTv0dXyB750fOGN02HtkpBOZzzvUARTR10JQoSe2/5PIwaNQME4wHQYDVR0O
- BBYEFKIQC3A2SDpxcdfn0YLKineDNq/BMB8GA1UdIwQYMBaAFKIQC3A2SDpxcdfn
- 0YLKineDNq/BMAwGA1UdEwQFMAMBAf8wCgYIKoZIzj0EAwIDSQAwRgIhALs4vy+O
- M3jcqgA4fSW/oKw6UJxp+M6a+nGMX+UJR3YgAiEAvvl39QRVAiv84hdoCuyON0lJ
- zqGNhIPGq2ULqXKK8BY=
- -----END CERTIFICATE-----
- private_key: |-
- -----BEGIN EC PRIVATE KEY-----
- MHcCAQEEIObtRo8tkUqoMjeHhsOh2ouPpXCgBcP+EDxZCB/tws15oAoGCCqGSM49
- AwEHoUQDQgAEHGzpcRJ4XzfBJCCPMQeXQpTXwlblimODQCuQ4mzkzTv0dXyB750f
- OGN02HtkpBOZzzvUARTR10JQoSe2/5PIwQ==
- -----END EC PRIVATE KEY-----
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: sslcert
- ignore_errors: true
-- name: delete a backend service
- gcp_compute_backend_service:
- name: backendservice-targetsslproxy
- backends:
- - group: "{{ instancegroup.selfLink }}"
- health_checks:
- - "{{ healthcheck.selfLink }}"
- protocol: SSL
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: backendservice
- ignore_errors: true
-- name: delete a health check
- gcp_compute_health_check:
- name: healthcheck-targetsslproxy
- type: TCP
- tcp_health_check:
- port_name: service-health
- request: ping
- response: pong
- healthy_threshold: 10
- timeout_sec: 2
- unhealthy_threshold: 5
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: healthcheck
- ignore_errors: true
-- name: delete a instance group
- gcp_compute_instance_group:
- name: instancegroup-targetsslproxy
- zone: us-central1-a
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: instancegroup
- ignore_errors: true
diff --git a/test/integration/targets/gcp_compute_target_ssl_proxy/tasks/main.yml b/test/integration/targets/gcp_compute_target_ssl_proxy/tasks/main.yml
deleted file mode 100644
index 45d6e49178..0000000000
--- a/test/integration/targets/gcp_compute_target_ssl_proxy/tasks/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-- include_tasks: autogen.yml
diff --git a/test/integration/targets/gcp_compute_target_tcp_proxy/aliases b/test/integration/targets/gcp_compute_target_tcp_proxy/aliases
deleted file mode 100644
index 9812f019ca..0000000000
--- a/test/integration/targets/gcp_compute_target_tcp_proxy/aliases
+++ /dev/null
@@ -1,2 +0,0 @@
-cloud/gcp
-unsupported
diff --git a/test/integration/targets/gcp_compute_target_tcp_proxy/defaults/main.yml b/test/integration/targets/gcp_compute_target_tcp_proxy/defaults/main.yml
deleted file mode 100644
index ba66644fc1..0000000000
--- a/test/integration/targets/gcp_compute_target_tcp_proxy/defaults/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-resource_name: "{{ resource_prefix }}"
diff --git a/test/integration/targets/gcp_compute_target_tcp_proxy/meta/main.yml b/test/integration/targets/gcp_compute_target_tcp_proxy/meta/main.yml
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/integration/targets/gcp_compute_target_tcp_proxy/meta/main.yml
+++ /dev/null
diff --git a/test/integration/targets/gcp_compute_target_tcp_proxy/tasks/autogen.yml b/test/integration/targets/gcp_compute_target_tcp_proxy/tasks/autogen.yml
deleted file mode 100644
index 8385d591b7..0000000000
--- a/test/integration/targets/gcp_compute_target_tcp_proxy/tasks/autogen.yml
+++ /dev/null
@@ -1,194 +0,0 @@
----
-# ----------------------------------------------------------------------------
-#
-# *** AUTO GENERATED CODE *** AUTO GENERATED CODE ***
-#
-# ----------------------------------------------------------------------------
-#
-# This file is automatically generated by Magic Modules and manual
-# changes will be clobbered when the file is regenerated.
-#
-# Please read more about how to change this file at
-# https://www.github.com/GoogleCloudPlatform/magic-modules
-#
-# ----------------------------------------------------------------------------
-# Pre-test setup
-- name: create a instance group
- gcp_compute_instance_group:
- name: instancegroup-targettcpproxy
- zone: us-central1-a
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: instancegroup
-- name: create a health check
- gcp_compute_health_check:
- name: healthcheck-targettcpproxy
- type: TCP
- tcp_health_check:
- port_name: service-health
- request: ping
- response: pong
- healthy_threshold: 10
- timeout_sec: 2
- unhealthy_threshold: 5
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: healthcheck
-- name: create a backend service
- gcp_compute_backend_service:
- name: backendservice-targettcpproxy
- backends:
- - group: "{{ instancegroup.selfLink }}"
- health_checks:
- - "{{ healthcheck.selfLink }}"
- protocol: TCP
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: backendservice
-- name: delete a target TCP proxy
- gcp_compute_target_tcp_proxy:
- name: "{{ resource_name }}"
- proxy_header: PROXY_V1
- service: "{{ backendservice }}"
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
-#----------------------------------------------------------
-- name: create a target TCP proxy
- gcp_compute_target_tcp_proxy:
- name: "{{ resource_name }}"
- proxy_header: PROXY_V1
- service: "{{ backendservice }}"
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that target_tcp_proxy was created
- gcp_compute_target_tcp_proxy_info:
- filters:
- - name = {{ resource_name }}
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/compute
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - results['resources'] | length == 1
-# ----------------------------------------------------------------------------
-- name: create a target TCP proxy that already exists
- gcp_compute_target_tcp_proxy:
- name: "{{ resource_name }}"
- proxy_header: PROXY_V1
- service: "{{ backendservice }}"
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
-#----------------------------------------------------------
-- name: delete a target TCP proxy
- gcp_compute_target_tcp_proxy:
- name: "{{ resource_name }}"
- proxy_header: PROXY_V1
- service: "{{ backendservice }}"
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that target_tcp_proxy was deleted
- gcp_compute_target_tcp_proxy_info:
- filters:
- - name = {{ resource_name }}
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/compute
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - results['resources'] | length == 0
-# ----------------------------------------------------------------------------
-- name: delete a target TCP proxy that does not exist
- gcp_compute_target_tcp_proxy:
- name: "{{ resource_name }}"
- proxy_header: PROXY_V1
- service: "{{ backendservice }}"
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
-#---------------------------------------------------------
-# Post-test teardown
-# If errors happen, don't crash the playbook!
-- name: delete a backend service
- gcp_compute_backend_service:
- name: backendservice-targettcpproxy
- backends:
- - group: "{{ instancegroup.selfLink }}"
- health_checks:
- - "{{ healthcheck.selfLink }}"
- protocol: TCP
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: backendservice
- ignore_errors: true
-- name: delete a health check
- gcp_compute_health_check:
- name: healthcheck-targettcpproxy
- type: TCP
- tcp_health_check:
- port_name: service-health
- request: ping
- response: pong
- healthy_threshold: 10
- timeout_sec: 2
- unhealthy_threshold: 5
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: healthcheck
- ignore_errors: true
-- name: delete a instance group
- gcp_compute_instance_group:
- name: instancegroup-targettcpproxy
- zone: us-central1-a
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: instancegroup
- ignore_errors: true
diff --git a/test/integration/targets/gcp_compute_target_tcp_proxy/tasks/main.yml b/test/integration/targets/gcp_compute_target_tcp_proxy/tasks/main.yml
deleted file mode 100644
index 45d6e49178..0000000000
--- a/test/integration/targets/gcp_compute_target_tcp_proxy/tasks/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-- include_tasks: autogen.yml
diff --git a/test/integration/targets/gcp_compute_target_vpn_gateway/aliases b/test/integration/targets/gcp_compute_target_vpn_gateway/aliases
deleted file mode 100644
index 9812f019ca..0000000000
--- a/test/integration/targets/gcp_compute_target_vpn_gateway/aliases
+++ /dev/null
@@ -1,2 +0,0 @@
-cloud/gcp
-unsupported
diff --git a/test/integration/targets/gcp_compute_target_vpn_gateway/defaults/main.yml b/test/integration/targets/gcp_compute_target_vpn_gateway/defaults/main.yml
deleted file mode 100644
index ba66644fc1..0000000000
--- a/test/integration/targets/gcp_compute_target_vpn_gateway/defaults/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-resource_name: "{{ resource_prefix }}"
diff --git a/test/integration/targets/gcp_compute_target_vpn_gateway/meta/main.yml b/test/integration/targets/gcp_compute_target_vpn_gateway/meta/main.yml
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/integration/targets/gcp_compute_target_vpn_gateway/meta/main.yml
+++ /dev/null
diff --git a/test/integration/targets/gcp_compute_target_vpn_gateway/tasks/autogen.yml b/test/integration/targets/gcp_compute_target_vpn_gateway/tasks/autogen.yml
deleted file mode 100644
index 6fd3d01dd0..0000000000
--- a/test/integration/targets/gcp_compute_target_vpn_gateway/tasks/autogen.yml
+++ /dev/null
@@ -1,153 +0,0 @@
----
-# ----------------------------------------------------------------------------
-#
-# *** AUTO GENERATED CODE *** AUTO GENERATED CODE ***
-#
-# ----------------------------------------------------------------------------
-#
-# This file is automatically generated by Magic Modules and manual
-# changes will be clobbered when the file is regenerated.
-#
-# Please read more about how to change this file at
-# https://www.github.com/GoogleCloudPlatform/magic-modules
-#
-# ----------------------------------------------------------------------------
-# Pre-test setup
-- name: create a address
- gcp_compute_address:
- name: address-vpngateway
- region: us-west1
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: address
-- name: create a network
- gcp_compute_network:
- name: network-vpngateway
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: network
-- name: delete a target vpn gateway
- gcp_compute_target_vpn_gateway:
- name: "{{ resource_name }}"
- region: us-west1
- network: "{{ network }}"
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
-#----------------------------------------------------------
-- name: create a target vpn gateway
- gcp_compute_target_vpn_gateway:
- name: "{{ resource_name }}"
- region: us-west1
- network: "{{ network }}"
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that target_vpn_gateway was created
- gcp_compute_target_vpn_gateway_info:
- filters:
- - name = {{ resource_name }}
- region: us-west1
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/compute
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - results['resources'] | length == 1
-# ----------------------------------------------------------------------------
-- name: create a target vpn gateway that already exists
- gcp_compute_target_vpn_gateway:
- name: "{{ resource_name }}"
- region: us-west1
- network: "{{ network }}"
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
-#----------------------------------------------------------
-- name: delete a target vpn gateway
- gcp_compute_target_vpn_gateway:
- name: "{{ resource_name }}"
- region: us-west1
- network: "{{ network }}"
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that target_vpn_gateway was deleted
- gcp_compute_target_vpn_gateway_info:
- filters:
- - name = {{ resource_name }}
- region: us-west1
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/compute
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - results['resources'] | length == 0
-# ----------------------------------------------------------------------------
-- name: delete a target vpn gateway that does not exist
- gcp_compute_target_vpn_gateway:
- name: "{{ resource_name }}"
- region: us-west1
- network: "{{ network }}"
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
-#---------------------------------------------------------
-# Post-test teardown
-# If errors happen, don't crash the playbook!
-- name: delete a network
- gcp_compute_network:
- name: network-vpngateway
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: network
- ignore_errors: true
-- name: delete a address
- gcp_compute_address:
- name: address-vpngateway
- region: us-west1
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: address
- ignore_errors: true
diff --git a/test/integration/targets/gcp_compute_target_vpn_gateway/tasks/main.yml b/test/integration/targets/gcp_compute_target_vpn_gateway/tasks/main.yml
deleted file mode 100644
index 45d6e49178..0000000000
--- a/test/integration/targets/gcp_compute_target_vpn_gateway/tasks/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-- include_tasks: autogen.yml
diff --git a/test/integration/targets/gcp_compute_url_map/aliases b/test/integration/targets/gcp_compute_url_map/aliases
deleted file mode 100644
index 9812f019ca..0000000000
--- a/test/integration/targets/gcp_compute_url_map/aliases
+++ /dev/null
@@ -1,2 +0,0 @@
-cloud/gcp
-unsupported
diff --git a/test/integration/targets/gcp_compute_url_map/defaults/main.yml b/test/integration/targets/gcp_compute_url_map/defaults/main.yml
deleted file mode 100644
index ba66644fc1..0000000000
--- a/test/integration/targets/gcp_compute_url_map/defaults/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-resource_name: "{{ resource_prefix }}"
diff --git a/test/integration/targets/gcp_compute_url_map/meta/main.yml b/test/integration/targets/gcp_compute_url_map/meta/main.yml
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/integration/targets/gcp_compute_url_map/meta/main.yml
+++ /dev/null
diff --git a/test/integration/targets/gcp_compute_url_map/tasks/autogen.yml b/test/integration/targets/gcp_compute_url_map/tasks/autogen.yml
deleted file mode 100644
index b05a23a18b..0000000000
--- a/test/integration/targets/gcp_compute_url_map/tasks/autogen.yml
+++ /dev/null
@@ -1,181 +0,0 @@
----
-# ----------------------------------------------------------------------------
-#
-# *** AUTO GENERATED CODE *** AUTO GENERATED CODE ***
-#
-# ----------------------------------------------------------------------------
-#
-# This file is automatically generated by Magic Modules and manual
-# changes will be clobbered when the file is regenerated.
-#
-# Please read more about how to change this file at
-# https://www.github.com/GoogleCloudPlatform/magic-modules
-#
-# ----------------------------------------------------------------------------
-# Pre-test setup
-- name: create a instance group
- gcp_compute_instance_group:
- name: instancegroup-urlmap
- zone: us-central1-a
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: instancegroup
-- name: create a HTTP health check
- gcp_compute_http_health_check:
- name: httphealthcheck-urlmap
- healthy_threshold: 10
- port: 8080
- timeout_sec: 2
- unhealthy_threshold: 5
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: healthcheck
-- name: create a backend service
- gcp_compute_backend_service:
- name: backendservice-urlmap
- backends:
- - group: "{{ instancegroup.selfLink }}"
- health_checks:
- - "{{ healthcheck.selfLink }}"
- enable_cdn: 'true'
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: backendservice
-- name: delete a URL map
- gcp_compute_url_map:
- name: "{{ resource_name }}"
- default_service: "{{ backendservice }}"
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
-#----------------------------------------------------------
-- name: create a URL map
- gcp_compute_url_map:
- name: "{{ resource_name }}"
- default_service: "{{ backendservice }}"
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that url_map was created
- gcp_compute_url_map_info:
- filters:
- - name = {{ resource_name }}
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/compute
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - results['resources'] | length == 1
-# ----------------------------------------------------------------------------
-- name: create a URL map that already exists
- gcp_compute_url_map:
- name: "{{ resource_name }}"
- default_service: "{{ backendservice }}"
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
-#----------------------------------------------------------
-- name: delete a URL map
- gcp_compute_url_map:
- name: "{{ resource_name }}"
- default_service: "{{ backendservice }}"
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that url_map was deleted
- gcp_compute_url_map_info:
- filters:
- - name = {{ resource_name }}
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/compute
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - results['resources'] | length == 0
-# ----------------------------------------------------------------------------
-- name: delete a URL map that does not exist
- gcp_compute_url_map:
- name: "{{ resource_name }}"
- default_service: "{{ backendservice }}"
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
-#---------------------------------------------------------
-# Post-test teardown
-# If errors happen, don't crash the playbook!
-- name: delete a backend service
- gcp_compute_backend_service:
- name: backendservice-urlmap
- backends:
- - group: "{{ instancegroup.selfLink }}"
- health_checks:
- - "{{ healthcheck.selfLink }}"
- enable_cdn: 'true'
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: backendservice
- ignore_errors: true
-- name: delete a HTTP health check
- gcp_compute_http_health_check:
- name: httphealthcheck-urlmap
- healthy_threshold: 10
- port: 8080
- timeout_sec: 2
- unhealthy_threshold: 5
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: healthcheck
- ignore_errors: true
-- name: delete a instance group
- gcp_compute_instance_group:
- name: instancegroup-urlmap
- zone: us-central1-a
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: instancegroup
- ignore_errors: true
diff --git a/test/integration/targets/gcp_compute_url_map/tasks/main.yml b/test/integration/targets/gcp_compute_url_map/tasks/main.yml
deleted file mode 100644
index 45d6e49178..0000000000
--- a/test/integration/targets/gcp_compute_url_map/tasks/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-- include_tasks: autogen.yml
diff --git a/test/integration/targets/gcp_compute_vpn_tunnel/aliases b/test/integration/targets/gcp_compute_vpn_tunnel/aliases
deleted file mode 100644
index 9812f019ca..0000000000
--- a/test/integration/targets/gcp_compute_vpn_tunnel/aliases
+++ /dev/null
@@ -1,2 +0,0 @@
-cloud/gcp
-unsupported
diff --git a/test/integration/targets/gcp_compute_vpn_tunnel/defaults/main.yml b/test/integration/targets/gcp_compute_vpn_tunnel/defaults/main.yml
deleted file mode 100644
index ba66644fc1..0000000000
--- a/test/integration/targets/gcp_compute_vpn_tunnel/defaults/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-resource_name: "{{ resource_prefix }}"
diff --git a/test/integration/targets/gcp_compute_vpn_tunnel/meta/main.yml b/test/integration/targets/gcp_compute_vpn_tunnel/meta/main.yml
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/integration/targets/gcp_compute_vpn_tunnel/meta/main.yml
+++ /dev/null
diff --git a/test/integration/targets/gcp_compute_vpn_tunnel/tasks/autogen.yml b/test/integration/targets/gcp_compute_vpn_tunnel/tasks/autogen.yml
deleted file mode 100644
index abd5dbb6d2..0000000000
--- a/test/integration/targets/gcp_compute_vpn_tunnel/tasks/autogen.yml
+++ /dev/null
@@ -1,202 +0,0 @@
----
-# ----------------------------------------------------------------------------
-#
-# *** AUTO GENERATED CODE *** AUTO GENERATED CODE ***
-#
-# ----------------------------------------------------------------------------
-#
-# This file is automatically generated by Magic Modules and manual
-# changes will be clobbered when the file is regenerated.
-#
-# Please read more about how to change this file at
-# https://www.github.com/GoogleCloudPlatform/magic-modules
-#
-# ----------------------------------------------------------------------------
-# Pre-test setup
-- name: create a network
- gcp_compute_network:
- name: network-vpn-tunnel
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: network
-- name: create a router
- gcp_compute_router:
- name: router-vpn-tunnel
- network: "{{ network }}"
- bgp:
- asn: 64514
- advertise_mode: CUSTOM
- advertised_groups:
- - ALL_SUBNETS
- advertised_ip_ranges:
- - range: 1.2.3.4
- - range: 6.7.0.0/16
- region: us-central1
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: router
-- name: create a target vpn gateway
- gcp_compute_target_vpn_gateway:
- name: gateway-vpn-tunnel
- region: us-west1
- network: "{{ network }}"
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: gateway
-- name: delete a vpn tunnel
- gcp_compute_vpn_tunnel:
- name: "{{ resource_name }}"
- region: us-west1
- target_vpn_gateway: "{{ gateway }}"
- router: "{{ router }}"
- shared_secret: super secret
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
-#----------------------------------------------------------
-- name: create a vpn tunnel
- gcp_compute_vpn_tunnel:
- name: "{{ resource_name }}"
- region: us-west1
- target_vpn_gateway: "{{ gateway }}"
- router: "{{ router }}"
- shared_secret: super secret
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that vpn_tunnel was created
- gcp_compute_vpn_tunnel_info:
- filters:
- - name = {{ resource_name }}
- region: us-west1
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/compute
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - results['resources'] | length == 1
-# ----------------------------------------------------------------------------
-- name: create a vpn tunnel that already exists
- gcp_compute_vpn_tunnel:
- name: "{{ resource_name }}"
- region: us-west1
- target_vpn_gateway: "{{ gateway }}"
- router: "{{ router }}"
- shared_secret: super secret
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
-#----------------------------------------------------------
-- name: delete a vpn tunnel
- gcp_compute_vpn_tunnel:
- name: "{{ resource_name }}"
- region: us-west1
- target_vpn_gateway: "{{ gateway }}"
- router: "{{ router }}"
- shared_secret: super secret
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that vpn_tunnel was deleted
- gcp_compute_vpn_tunnel_info:
- filters:
- - name = {{ resource_name }}
- region: us-west1
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/compute
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - results['resources'] | length == 0
-# ----------------------------------------------------------------------------
-- name: delete a vpn tunnel that does not exist
- gcp_compute_vpn_tunnel:
- name: "{{ resource_name }}"
- region: us-west1
- target_vpn_gateway: "{{ gateway }}"
- router: "{{ router }}"
- shared_secret: super secret
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
-#---------------------------------------------------------
-# Post-test teardown
-# If errors happen, don't crash the playbook!
-- name: delete a target vpn gateway
- gcp_compute_target_vpn_gateway:
- name: gateway-vpn-tunnel
- region: us-west1
- network: "{{ network }}"
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: gateway
- ignore_errors: true
-- name: delete a router
- gcp_compute_router:
- name: router-vpn-tunnel
- network: "{{ network }}"
- bgp:
- asn: 64514
- advertise_mode: CUSTOM
- advertised_groups:
- - ALL_SUBNETS
- advertised_ip_ranges:
- - range: 1.2.3.4
- - range: 6.7.0.0/16
- region: us-central1
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: router
- ignore_errors: true
-- name: delete a network
- gcp_compute_network:
- name: network-vpn-tunnel
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: network
- ignore_errors: true
diff --git a/test/integration/targets/gcp_compute_vpn_tunnel/tasks/main.yml b/test/integration/targets/gcp_compute_vpn_tunnel/tasks/main.yml
deleted file mode 100644
index 45d6e49178..0000000000
--- a/test/integration/targets/gcp_compute_vpn_tunnel/tasks/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-- include_tasks: autogen.yml
diff --git a/test/integration/targets/gcp_container_cluster/aliases b/test/integration/targets/gcp_container_cluster/aliases
deleted file mode 100644
index 9812f019ca..0000000000
--- a/test/integration/targets/gcp_container_cluster/aliases
+++ /dev/null
@@ -1,2 +0,0 @@
-cloud/gcp
-unsupported
diff --git a/test/integration/targets/gcp_container_cluster/defaults/main.yml b/test/integration/targets/gcp_container_cluster/defaults/main.yml
deleted file mode 100644
index ba66644fc1..0000000000
--- a/test/integration/targets/gcp_container_cluster/defaults/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-resource_name: "{{ resource_prefix }}"
diff --git a/test/integration/targets/gcp_container_cluster/meta/main.yml b/test/integration/targets/gcp_container_cluster/meta/main.yml
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/integration/targets/gcp_container_cluster/meta/main.yml
+++ /dev/null
diff --git a/test/integration/targets/gcp_container_cluster/tasks/autogen.yml b/test/integration/targets/gcp_container_cluster/tasks/autogen.yml
deleted file mode 100644
index 1581a30fbb..0000000000
--- a/test/integration/targets/gcp_container_cluster/tasks/autogen.yml
+++ /dev/null
@@ -1,140 +0,0 @@
----
-# ----------------------------------------------------------------------------
-#
-# *** AUTO GENERATED CODE *** AUTO GENERATED CODE ***
-#
-# ----------------------------------------------------------------------------
-#
-# This file is automatically generated by Magic Modules and manual
-# changes will be clobbered when the file is regenerated.
-#
-# Please read more about how to change this file at
-# https://www.github.com/GoogleCloudPlatform/magic-modules
-#
-# ----------------------------------------------------------------------------
-# Pre-test setup
-- name: delete a cluster
- gcp_container_cluster:
- name: my-cluster
- initial_node_count: 2
- master_auth:
- username: cluster_admin
- password: my-secret-password
- node_config:
- machine_type: n1-standard-4
- disk_size_gb: 500
- location: us-central1-a
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
-#----------------------------------------------------------
-- name: create a cluster
- gcp_container_cluster:
- name: my-cluster
- initial_node_count: 2
- master_auth:
- username: cluster_admin
- password: my-secret-password
- node_config:
- machine_type: n1-standard-4
- disk_size_gb: 500
- location: us-central1-a
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that cluster was created
- gcp_container_cluster_info:
- location: us-central1-a
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/cloud-platform
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - "'my-cluster' in \"{{ results['resources'] | map(attribute='name') | list }}\""
-# ----------------------------------------------------------------------------
-- name: create a cluster that already exists
- gcp_container_cluster:
- name: my-cluster
- initial_node_count: 2
- master_auth:
- username: cluster_admin
- password: my-secret-password
- node_config:
- machine_type: n1-standard-4
- disk_size_gb: 500
- location: us-central1-a
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
-#----------------------------------------------------------
-- name: delete a cluster
- gcp_container_cluster:
- name: my-cluster
- initial_node_count: 2
- master_auth:
- username: cluster_admin
- password: my-secret-password
- node_config:
- machine_type: n1-standard-4
- disk_size_gb: 500
- location: us-central1-a
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that cluster was deleted
- gcp_container_cluster_info:
- location: us-central1-a
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/cloud-platform
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - "'my-cluster' not in \"{{ results['resources'] | map(attribute='name') | list }}\""
-# ----------------------------------------------------------------------------
-- name: delete a cluster that does not exist
- gcp_container_cluster:
- name: my-cluster
- initial_node_count: 2
- master_auth:
- username: cluster_admin
- password: my-secret-password
- node_config:
- machine_type: n1-standard-4
- disk_size_gb: 500
- location: us-central1-a
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
diff --git a/test/integration/targets/gcp_container_cluster/tasks/main.yml b/test/integration/targets/gcp_container_cluster/tasks/main.yml
deleted file mode 100644
index 45d6e49178..0000000000
--- a/test/integration/targets/gcp_container_cluster/tasks/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-- include_tasks: autogen.yml
diff --git a/test/integration/targets/gcp_container_node_pool/aliases b/test/integration/targets/gcp_container_node_pool/aliases
deleted file mode 100644
index 9812f019ca..0000000000
--- a/test/integration/targets/gcp_container_node_pool/aliases
+++ /dev/null
@@ -1,2 +0,0 @@
-cloud/gcp
-unsupported
diff --git a/test/integration/targets/gcp_container_node_pool/defaults/main.yml b/test/integration/targets/gcp_container_node_pool/defaults/main.yml
deleted file mode 100644
index ba66644fc1..0000000000
--- a/test/integration/targets/gcp_container_node_pool/defaults/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-resource_name: "{{ resource_prefix }}"
diff --git a/test/integration/targets/gcp_container_node_pool/meta/main.yml b/test/integration/targets/gcp_container_node_pool/meta/main.yml
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/integration/targets/gcp_container_node_pool/meta/main.yml
+++ /dev/null
diff --git a/test/integration/targets/gcp_container_node_pool/tasks/autogen.yml b/test/integration/targets/gcp_container_node_pool/tasks/autogen.yml
deleted file mode 100644
index d62b747059..0000000000
--- a/test/integration/targets/gcp_container_node_pool/tasks/autogen.yml
+++ /dev/null
@@ -1,141 +0,0 @@
----
-# ----------------------------------------------------------------------------
-#
-# *** AUTO GENERATED CODE *** AUTO GENERATED CODE ***
-#
-# ----------------------------------------------------------------------------
-#
-# This file is automatically generated by Magic Modules and manual
-# changes will be clobbered when the file is regenerated.
-#
-# Please read more about how to change this file at
-# https://www.github.com/GoogleCloudPlatform/magic-modules
-#
-# ----------------------------------------------------------------------------
-# Pre-test setup
-- name: create a cluster
- gcp_container_cluster:
- name: cluster-nodepool
- initial_node_count: 4
- location: us-central1-a
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: cluster
-- name: delete a node pool
- gcp_container_node_pool:
- name: my-pool
- initial_node_count: 4
- cluster: "{{ cluster }}"
- location: us-central1-a
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
-#----------------------------------------------------------
-- name: create a node pool
- gcp_container_node_pool:
- name: my-pool
- initial_node_count: 4
- cluster: "{{ cluster }}"
- location: us-central1-a
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that node_pool was created
- gcp_container_node_pool_info:
- cluster: "{{ cluster }}"
- location: us-central1-a
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/cloud-platform
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - "'my-pool' in \"{{ results['resources'] | map(attribute='name') | list }}\""
-# ----------------------------------------------------------------------------
-- name: create a node pool that already exists
- gcp_container_node_pool:
- name: my-pool
- initial_node_count: 4
- cluster: "{{ cluster }}"
- location: us-central1-a
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
-#----------------------------------------------------------
-- name: delete a node pool
- gcp_container_node_pool:
- name: my-pool
- initial_node_count: 4
- cluster: "{{ cluster }}"
- location: us-central1-a
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that node_pool was deleted
- gcp_container_node_pool_info:
- cluster: "{{ cluster }}"
- location: us-central1-a
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/cloud-platform
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - "'my-pool' not in \"{{ results['resources'] | map(attribute='name') | list }}\""
-# ----------------------------------------------------------------------------
-- name: delete a node pool that does not exist
- gcp_container_node_pool:
- name: my-pool
- initial_node_count: 4
- cluster: "{{ cluster }}"
- location: us-central1-a
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
-#---------------------------------------------------------
-# Post-test teardown
-# If errors happen, don't crash the playbook!
-- name: delete a cluster
- gcp_container_cluster:
- name: cluster-nodepool
- initial_node_count: 4
- location: us-central1-a
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: cluster
- ignore_errors: true
diff --git a/test/integration/targets/gcp_container_node_pool/tasks/main.yml b/test/integration/targets/gcp_container_node_pool/tasks/main.yml
deleted file mode 100644
index 45d6e49178..0000000000
--- a/test/integration/targets/gcp_container_node_pool/tasks/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-- include_tasks: autogen.yml
diff --git a/test/integration/targets/gcp_dns_managed_zone/aliases b/test/integration/targets/gcp_dns_managed_zone/aliases
deleted file mode 100644
index 9812f019ca..0000000000
--- a/test/integration/targets/gcp_dns_managed_zone/aliases
+++ /dev/null
@@ -1,2 +0,0 @@
-cloud/gcp
-unsupported
diff --git a/test/integration/targets/gcp_dns_managed_zone/defaults/main.yml b/test/integration/targets/gcp_dns_managed_zone/defaults/main.yml
deleted file mode 100644
index ba66644fc1..0000000000
--- a/test/integration/targets/gcp_dns_managed_zone/defaults/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-resource_name: "{{ resource_prefix }}"
diff --git a/test/integration/targets/gcp_dns_managed_zone/meta/main.yml b/test/integration/targets/gcp_dns_managed_zone/meta/main.yml
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/integration/targets/gcp_dns_managed_zone/meta/main.yml
+++ /dev/null
diff --git a/test/integration/targets/gcp_dns_managed_zone/tasks/autogen.yml b/test/integration/targets/gcp_dns_managed_zone/tasks/autogen.yml
deleted file mode 100644
index 21ce21009f..0000000000
--- a/test/integration/targets/gcp_dns_managed_zone/tasks/autogen.yml
+++ /dev/null
@@ -1,110 +0,0 @@
----
-# ----------------------------------------------------------------------------
-#
-# *** AUTO GENERATED CODE *** AUTO GENERATED CODE ***
-#
-# ----------------------------------------------------------------------------
-#
-# This file is automatically generated by Magic Modules and manual
-# changes will be clobbered when the file is regenerated.
-#
-# Please read more about how to change this file at
-# https://www.github.com/GoogleCloudPlatform/magic-modules
-#
-# ----------------------------------------------------------------------------
-# Pre-test setup
-- name: delete a managed zone
- gcp_dns_managed_zone:
- name: "{{ resource_name }}"
- dns_name: test.somewild2.example.com.
- description: test zone
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
-#----------------------------------------------------------
-- name: create a managed zone
- gcp_dns_managed_zone:
- name: "{{ resource_name }}"
- dns_name: test.somewild2.example.com.
- description: test zone
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that managed_zone was created
- gcp_dns_managed_zone_info:
- dns_name: test.somewild2.example.com.
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/ndev.clouddns.readwrite
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - results['resources'] | length == 1
-# ----------------------------------------------------------------------------
-- name: create a managed zone that already exists
- gcp_dns_managed_zone:
- name: "{{ resource_name }}"
- dns_name: test.somewild2.example.com.
- description: test zone
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
-#----------------------------------------------------------
-- name: delete a managed zone
- gcp_dns_managed_zone:
- name: "{{ resource_name }}"
- dns_name: test.somewild2.example.com.
- description: test zone
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that managed_zone was deleted
- gcp_dns_managed_zone_info:
- dns_name: test.somewild2.example.com.
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/ndev.clouddns.readwrite
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - results['resources'] | length == 0
-# ----------------------------------------------------------------------------
-- name: delete a managed zone that does not exist
- gcp_dns_managed_zone:
- name: "{{ resource_name }}"
- dns_name: test.somewild2.example.com.
- description: test zone
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
diff --git a/test/integration/targets/gcp_dns_managed_zone/tasks/main.yml b/test/integration/targets/gcp_dns_managed_zone/tasks/main.yml
deleted file mode 100644
index 45d6e49178..0000000000
--- a/test/integration/targets/gcp_dns_managed_zone/tasks/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-- include_tasks: autogen.yml
diff --git a/test/integration/targets/gcp_dns_resource_record_set/aliases b/test/integration/targets/gcp_dns_resource_record_set/aliases
deleted file mode 100644
index 9812f019ca..0000000000
--- a/test/integration/targets/gcp_dns_resource_record_set/aliases
+++ /dev/null
@@ -1,2 +0,0 @@
-cloud/gcp
-unsupported
diff --git a/test/integration/targets/gcp_dns_resource_record_set/defaults/main.yml b/test/integration/targets/gcp_dns_resource_record_set/defaults/main.yml
deleted file mode 100644
index ba66644fc1..0000000000
--- a/test/integration/targets/gcp_dns_resource_record_set/defaults/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-resource_name: "{{ resource_prefix }}"
diff --git a/test/integration/targets/gcp_dns_resource_record_set/meta/main.yml b/test/integration/targets/gcp_dns_resource_record_set/meta/main.yml
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/integration/targets/gcp_dns_resource_record_set/meta/main.yml
+++ /dev/null
diff --git a/test/integration/targets/gcp_dns_resource_record_set/tasks/autogen.yml b/test/integration/targets/gcp_dns_resource_record_set/tasks/autogen.yml
deleted file mode 100644
index 8b5529656a..0000000000
--- a/test/integration/targets/gcp_dns_resource_record_set/tasks/autogen.yml
+++ /dev/null
@@ -1,154 +0,0 @@
----
-# ----------------------------------------------------------------------------
-#
-# *** AUTO GENERATED CODE *** AUTO GENERATED CODE ***
-#
-# ----------------------------------------------------------------------------
-#
-# This file is automatically generated by Magic Modules and manual
-# changes will be clobbered when the file is regenerated.
-#
-# Please read more about how to change this file at
-# https://www.github.com/GoogleCloudPlatform/magic-modules
-#
-# ----------------------------------------------------------------------------
-# Pre-test setup
-- name: create a managed zone
- gcp_dns_managed_zone:
- name: managedzone-rrs
- dns_name: testzone-4.com.
- description: test zone
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: managed_zone
-- name: delete a resource record set
- gcp_dns_resource_record_set:
- name: www.testzone-4.com.
- managed_zone: "{{ managed_zone }}"
- type: A
- ttl: 600
- target:
- - 10.1.2.3
- - 40.5.6.7
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
-#----------------------------------------------------------
-- name: create a resource record set
- gcp_dns_resource_record_set:
- name: www.testzone-4.com.
- managed_zone: "{{ managed_zone }}"
- type: A
- ttl: 600
- target:
- - 10.1.2.3
- - 40.5.6.7
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that resource_record_set was created
- gcp_dns_resource_record_set_info:
- managed_zone: "{{ managed_zone }}"
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/ndev.clouddns.readwrite
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - "'www.testzone-4.com.'in \"{{ results['resources'] | map(attribute='name') | list }}\""
-# ----------------------------------------------------------------------------
-- name: create a resource record set that already exists
- gcp_dns_resource_record_set:
- name: www.testzone-4.com.
- managed_zone: "{{ managed_zone }}"
- type: A
- ttl: 600
- target:
- - 10.1.2.3
- - 40.5.6.7
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
-#----------------------------------------------------------
-- name: delete a resource record set
- gcp_dns_resource_record_set:
- name: www.testzone-4.com.
- managed_zone: "{{ managed_zone }}"
- type: A
- ttl: 600
- target:
- - 10.1.2.3
- - 40.5.6.7
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that resource_record_set was deleted
- gcp_dns_resource_record_set_info:
- managed_zone: "{{ managed_zone }}"
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/ndev.clouddns.readwrite
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - "'www.testzone-4.com.'not in \"{{ results['resources'] | map(attribute='name') | list }}\""
-# ----------------------------------------------------------------------------
-- name: delete a resource record set that does not exist
- gcp_dns_resource_record_set:
- name: www.testzone-4.com.
- managed_zone: "{{ managed_zone }}"
- type: A
- ttl: 600
- target:
- - 10.1.2.3
- - 40.5.6.7
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
-#---------------------------------------------------------
-# Post-test teardown
-# If errors happen, don't crash the playbook!
-- name: delete a managed zone
- gcp_dns_managed_zone:
- name: managedzone-rrs
- dns_name: testzone-4.com.
- description: test zone
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: managed_zone
- ignore_errors: true
diff --git a/test/integration/targets/gcp_dns_resource_record_set/tasks/main.yml b/test/integration/targets/gcp_dns_resource_record_set/tasks/main.yml
deleted file mode 100644
index 45d6e49178..0000000000
--- a/test/integration/targets/gcp_dns_resource_record_set/tasks/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-- include_tasks: autogen.yml
diff --git a/test/integration/targets/gcp_filestore_instance/aliases b/test/integration/targets/gcp_filestore_instance/aliases
deleted file mode 100644
index 9812f019ca..0000000000
--- a/test/integration/targets/gcp_filestore_instance/aliases
+++ /dev/null
@@ -1,2 +0,0 @@
-cloud/gcp
-unsupported
diff --git a/test/integration/targets/gcp_filestore_instance/defaults/main.yml b/test/integration/targets/gcp_filestore_instance/defaults/main.yml
deleted file mode 100644
index ba66644fc1..0000000000
--- a/test/integration/targets/gcp_filestore_instance/defaults/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-resource_name: "{{ resource_prefix }}"
diff --git a/test/integration/targets/gcp_filestore_instance/meta/main.yml b/test/integration/targets/gcp_filestore_instance/meta/main.yml
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/integration/targets/gcp_filestore_instance/meta/main.yml
+++ /dev/null
diff --git a/test/integration/targets/gcp_filestore_instance/tasks/autogen.yml b/test/integration/targets/gcp_filestore_instance/tasks/autogen.yml
deleted file mode 100644
index 4713f094b0..0000000000
--- a/test/integration/targets/gcp_filestore_instance/tasks/autogen.yml
+++ /dev/null
@@ -1,145 +0,0 @@
----
-# ----------------------------------------------------------------------------
-#
-# *** AUTO GENERATED CODE *** AUTO GENERATED CODE ***
-#
-# ----------------------------------------------------------------------------
-#
-# This file is automatically generated by Magic Modules and manual
-# changes will be clobbered when the file is regenerated.
-#
-# Please read more about how to change this file at
-# https://www.github.com/GoogleCloudPlatform/magic-modules
-#
-# ----------------------------------------------------------------------------
-# Pre-test setup
-- name: delete a instance
- gcp_filestore_instance:
- name: "{{ resource_name }}"
- zone: us-central1-b
- tier: PREMIUM
- file_shares:
- - capacity_gb: 2660
- name: share1
- networks:
- - network: default
- modes:
- - MODE_IPV4
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
-#----------------------------------------------------------
-- name: create a instance
- gcp_filestore_instance:
- name: "{{ resource_name }}"
- zone: us-central1-b
- tier: PREMIUM
- file_shares:
- - capacity_gb: 2660
- name: share1
- networks:
- - network: default
- modes:
- - MODE_IPV4
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that instance was created
- gcp_filestore_instance_info:
- zone: us-central1-b
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/cloud-platform
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - results['resources'] | map(attribute='name') | select("match", ".*{{ resource_name }}.*") | list | length == 1
-# ----------------------------------------------------------------------------
-- name: create a instance that already exists
- gcp_filestore_instance:
- name: "{{ resource_name }}"
- zone: us-central1-b
- tier: PREMIUM
- file_shares:
- - capacity_gb: 2660
- name: share1
- networks:
- - network: default
- modes:
- - MODE_IPV4
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
-#----------------------------------------------------------
-- name: delete a instance
- gcp_filestore_instance:
- name: "{{ resource_name }}"
- zone: us-central1-b
- tier: PREMIUM
- file_shares:
- - capacity_gb: 2660
- name: share1
- networks:
- - network: default
- modes:
- - MODE_IPV4
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that instance was deleted
- gcp_filestore_instance_info:
- zone: us-central1-b
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/cloud-platform
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - results['resources'] | map(attribute='name') | select("match", ".*{{ resource_name }}.*") | list | length == 0
-# ----------------------------------------------------------------------------
-- name: delete a instance that does not exist
- gcp_filestore_instance:
- name: "{{ resource_name }}"
- zone: us-central1-b
- tier: PREMIUM
- file_shares:
- - capacity_gb: 2660
- name: share1
- networks:
- - network: default
- modes:
- - MODE_IPV4
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
diff --git a/test/integration/targets/gcp_filestore_instance/tasks/main.yml b/test/integration/targets/gcp_filestore_instance/tasks/main.yml
deleted file mode 100644
index 45d6e49178..0000000000
--- a/test/integration/targets/gcp_filestore_instance/tasks/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-- include_tasks: autogen.yml
diff --git a/test/integration/targets/gcp_iam_role/aliases b/test/integration/targets/gcp_iam_role/aliases
deleted file mode 100644
index 9812f019ca..0000000000
--- a/test/integration/targets/gcp_iam_role/aliases
+++ /dev/null
@@ -1,2 +0,0 @@
-cloud/gcp
-unsupported
diff --git a/test/integration/targets/gcp_iam_role/defaults/main.yml b/test/integration/targets/gcp_iam_role/defaults/main.yml
deleted file mode 100644
index ba66644fc1..0000000000
--- a/test/integration/targets/gcp_iam_role/defaults/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-resource_name: "{{ resource_prefix }}"
diff --git a/test/integration/targets/gcp_iam_role/meta/main.yml b/test/integration/targets/gcp_iam_role/meta/main.yml
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/integration/targets/gcp_iam_role/meta/main.yml
+++ /dev/null
diff --git a/test/integration/targets/gcp_iam_role/tasks/autogen.yml b/test/integration/targets/gcp_iam_role/tasks/autogen.yml
deleted file mode 100644
index 04779f9489..0000000000
--- a/test/integration/targets/gcp_iam_role/tasks/autogen.yml
+++ /dev/null
@@ -1,128 +0,0 @@
----
-# ----------------------------------------------------------------------------
-#
-# *** AUTO GENERATED CODE *** AUTO GENERATED CODE ***
-#
-# ----------------------------------------------------------------------------
-#
-# This file is automatically generated by Magic Modules and manual
-# changes will be clobbered when the file is regenerated.
-#
-# Please read more about how to change this file at
-# https://www.github.com/GoogleCloudPlatform/magic-modules
-#
-# ----------------------------------------------------------------------------
-# Pre-test setup
-- name: delete a role
- gcp_iam_role:
- name: myCustomRole2
- title: My Custom Role
- description: My custom role description
- included_permissions:
- - iam.roles.list
- - iam.roles.create
- - iam.roles.delete
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
-#----------------------------------------------------------
-- name: create a role
- gcp_iam_role:
- name: myCustomRole2
- title: My Custom Role
- description: My custom role description
- included_permissions:
- - iam.roles.list
- - iam.roles.create
- - iam.roles.delete
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that role was created
- gcp_iam_role_info:
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/iam
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - results['resources'] | map(attribute='name') | select("match", ".*myCustomRole2.*") | list | length == 1
-# ----------------------------------------------------------------------------
-- name: create a role that already exists
- gcp_iam_role:
- name: myCustomRole2
- title: My Custom Role
- description: My custom role description
- included_permissions:
- - iam.roles.list
- - iam.roles.create
- - iam.roles.delete
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
-#----------------------------------------------------------
-- name: delete a role
- gcp_iam_role:
- name: myCustomRole2
- title: My Custom Role
- description: My custom role description
- included_permissions:
- - iam.roles.list
- - iam.roles.create
- - iam.roles.delete
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that role was deleted
- gcp_iam_role_info:
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/iam
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - results['resources'] | map(attribute='name') | select("match", ".*myCustomRole2.*") | list | length == 0
-# ----------------------------------------------------------------------------
-- name: delete a role that does not exist
- gcp_iam_role:
- name: myCustomRole2
- title: My Custom Role
- description: My custom role description
- included_permissions:
- - iam.roles.list
- - iam.roles.create
- - iam.roles.delete
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
diff --git a/test/integration/targets/gcp_iam_role/tasks/main.yml b/test/integration/targets/gcp_iam_role/tasks/main.yml
deleted file mode 100644
index 45d6e49178..0000000000
--- a/test/integration/targets/gcp_iam_role/tasks/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-- include_tasks: autogen.yml
diff --git a/test/integration/targets/gcp_iam_service_account/aliases b/test/integration/targets/gcp_iam_service_account/aliases
deleted file mode 100644
index 9812f019ca..0000000000
--- a/test/integration/targets/gcp_iam_service_account/aliases
+++ /dev/null
@@ -1,2 +0,0 @@
-cloud/gcp
-unsupported
diff --git a/test/integration/targets/gcp_iam_service_account/defaults/main.yml b/test/integration/targets/gcp_iam_service_account/defaults/main.yml
deleted file mode 100644
index ba66644fc1..0000000000
--- a/test/integration/targets/gcp_iam_service_account/defaults/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-resource_name: "{{ resource_prefix }}"
diff --git a/test/integration/targets/gcp_iam_service_account/meta/main.yml b/test/integration/targets/gcp_iam_service_account/meta/main.yml
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/integration/targets/gcp_iam_service_account/meta/main.yml
+++ /dev/null
diff --git a/test/integration/targets/gcp_iam_service_account/tasks/autogen.yml b/test/integration/targets/gcp_iam_service_account/tasks/autogen.yml
deleted file mode 100644
index 1911ad9c27..0000000000
--- a/test/integration/targets/gcp_iam_service_account/tasks/autogen.yml
+++ /dev/null
@@ -1,103 +0,0 @@
----
-# ----------------------------------------------------------------------------
-#
-# *** AUTO GENERATED CODE *** AUTO GENERATED CODE ***
-#
-# ----------------------------------------------------------------------------
-#
-# This file is automatically generated by Magic Modules and manual
-# changes will be clobbered when the file is regenerated.
-#
-# Please read more about how to change this file at
-# https://www.github.com/GoogleCloudPlatform/magic-modules
-#
-# ----------------------------------------------------------------------------
-# Pre-test setup
-- name: delete a service account
- gcp_iam_service_account:
- name: sa-{{ resource_name.split("-")[-1] }}@graphite-playground.google.com.iam.gserviceaccount.com
- display_name: My Ansible test key
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
-#----------------------------------------------------------
-- name: create a service account
- gcp_iam_service_account:
- name: sa-{{ resource_name.split("-")[-1] }}@graphite-playground.google.com.iam.gserviceaccount.com
- display_name: My Ansible test key
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that service_account was created
- gcp_iam_service_account_info:
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/iam
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - results['resources'] | map(attribute='name') | select("match", ".*sa-{{ resource_name.split("-")[-1] }}@graphite-playground.google.com.iam.gserviceaccount.com.*") | list | length == 1
-# ----------------------------------------------------------------------------
-- name: create a service account that already exists
- gcp_iam_service_account:
- name: sa-{{ resource_name.split("-")[-1] }}@graphite-playground.google.com.iam.gserviceaccount.com
- display_name: My Ansible test key
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
-#----------------------------------------------------------
-- name: delete a service account
- gcp_iam_service_account:
- name: sa-{{ resource_name.split("-")[-1] }}@graphite-playground.google.com.iam.gserviceaccount.com
- display_name: My Ansible test key
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that service_account was deleted
- gcp_iam_service_account_info:
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/iam
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - results['resources'] | map(attribute='name') | select("match", ".*sa-{{ resource_name.split("-")[-1] }}@graphite-playground.google.com.iam.gserviceaccount.com.*") | list | length == 0
-# ----------------------------------------------------------------------------
-- name: delete a service account that does not exist
- gcp_iam_service_account:
- name: sa-{{ resource_name.split("-")[-1] }}@graphite-playground.google.com.iam.gserviceaccount.com
- display_name: My Ansible test key
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
diff --git a/test/integration/targets/gcp_iam_service_account/tasks/main.yml b/test/integration/targets/gcp_iam_service_account/tasks/main.yml
deleted file mode 100644
index 45d6e49178..0000000000
--- a/test/integration/targets/gcp_iam_service_account/tasks/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-- include_tasks: autogen.yml
diff --git a/test/integration/targets/gcp_iam_service_account_key/aliases b/test/integration/targets/gcp_iam_service_account_key/aliases
deleted file mode 100644
index 9812f019ca..0000000000
--- a/test/integration/targets/gcp_iam_service_account_key/aliases
+++ /dev/null
@@ -1,2 +0,0 @@
-cloud/gcp
-unsupported
diff --git a/test/integration/targets/gcp_iam_service_account_key/defaults/main.yml b/test/integration/targets/gcp_iam_service_account_key/defaults/main.yml
deleted file mode 100644
index aa87a2a8e0..0000000000
--- a/test/integration/targets/gcp_iam_service_account_key/defaults/main.yml
+++ /dev/null
@@ -1,3 +0,0 @@
----
-# defaults file
-resource_name: '{{resource_prefix}}'
diff --git a/test/integration/targets/gcp_iam_service_account_key/meta/main.yml b/test/integration/targets/gcp_iam_service_account_key/meta/main.yml
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/integration/targets/gcp_iam_service_account_key/meta/main.yml
+++ /dev/null
diff --git a/test/integration/targets/gcp_kms_crypto_key/aliases b/test/integration/targets/gcp_kms_crypto_key/aliases
deleted file mode 100644
index 9812f019ca..0000000000
--- a/test/integration/targets/gcp_kms_crypto_key/aliases
+++ /dev/null
@@ -1,2 +0,0 @@
-cloud/gcp
-unsupported
diff --git a/test/integration/targets/gcp_kms_crypto_key/defaults/main.yml b/test/integration/targets/gcp_kms_crypto_key/defaults/main.yml
deleted file mode 100644
index ba66644fc1..0000000000
--- a/test/integration/targets/gcp_kms_crypto_key/defaults/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-resource_name: "{{ resource_prefix }}"
diff --git a/test/integration/targets/gcp_kms_crypto_key/meta/main.yml b/test/integration/targets/gcp_kms_crypto_key/meta/main.yml
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/integration/targets/gcp_kms_crypto_key/meta/main.yml
+++ /dev/null
diff --git a/test/integration/targets/gcp_kms_crypto_key/tasks/autogen.yml b/test/integration/targets/gcp_kms_crypto_key/tasks/autogen.yml
deleted file mode 100644
index ef2252c863..0000000000
--- a/test/integration/targets/gcp_kms_crypto_key/tasks/autogen.yml
+++ /dev/null
@@ -1,73 +0,0 @@
-# Copyright 2019 Google Inc.
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
----
-# Pre-test setup
-- name: create a key ring
- gcp_kms_key_ring:
- name: key-key-ring
- location: us-central1
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: keyring
-- name: delete a crypto key
- gcp_kms_crypto_key:
- name: "{{ resource_name }}"
- key_ring: projects/{{ gcp_project }}/locations/us-central1/keyRings/key-key-ring
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
-#----------------------------------------------------------
-- name: create a crypto key
- gcp_kms_crypto_key:
- name: "{{ resource_name }}"
- key_ring: projects/{{ gcp_project }}/locations/us-central1/keyRings/key-key-ring
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that crypto_key was created
- gcp_kms_crypto_key_info:
- key_ring: "projects/{{ gcp_project }}/locations/us-central1/keyRings/key-key-ring"
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/cloudkms
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - results['resources'] | map(attribute='name') | select("match", ".*{{ resource_name }}.*") | list | length == 1
-# ----------------------------------------------------------------------------
-- name: create a crypto key that already exists
- gcp_kms_crypto_key:
- name: "{{ resource_name }}"
- key_ring: projects/{{ gcp_project }}/locations/us-central1/keyRings/key-key-ring
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
diff --git a/test/integration/targets/gcp_kms_crypto_key/tasks/main.yml b/test/integration/targets/gcp_kms_crypto_key/tasks/main.yml
deleted file mode 100644
index 45d6e49178..0000000000
--- a/test/integration/targets/gcp_kms_crypto_key/tasks/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-- include_tasks: autogen.yml
diff --git a/test/integration/targets/gcp_kms_key_ring/aliases b/test/integration/targets/gcp_kms_key_ring/aliases
deleted file mode 100644
index 9812f019ca..0000000000
--- a/test/integration/targets/gcp_kms_key_ring/aliases
+++ /dev/null
@@ -1,2 +0,0 @@
-cloud/gcp
-unsupported
diff --git a/test/integration/targets/gcp_kms_key_ring/defaults/main.yml b/test/integration/targets/gcp_kms_key_ring/defaults/main.yml
deleted file mode 100644
index ba66644fc1..0000000000
--- a/test/integration/targets/gcp_kms_key_ring/defaults/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-resource_name: "{{ resource_prefix }}"
diff --git a/test/integration/targets/gcp_kms_key_ring/meta/main.yml b/test/integration/targets/gcp_kms_key_ring/meta/main.yml
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/integration/targets/gcp_kms_key_ring/meta/main.yml
+++ /dev/null
diff --git a/test/integration/targets/gcp_kms_key_ring/tasks/autogen.yml b/test/integration/targets/gcp_kms_key_ring/tasks/autogen.yml
deleted file mode 100644
index 34999ab1bb..0000000000
--- a/test/integration/targets/gcp_kms_key_ring/tasks/autogen.yml
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 2019 Google Inc.
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
-# Pre-test setup
-- name: delete a key ring
- gcp_kms_key_ring:
- name: "{{ resource_name }}"
- location: us-central1
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
-#----------------------------------------------------------
-- name: create a key ring
- gcp_kms_key_ring:
- name: "{{ resource_name }}"
- location: us-central1
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that key_ring was created
- gcp_kms_key_ring_info:
- location: us-central1
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/cloudkms
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - results['resources'] | map(attribute='name') | select("match", ".*{{ resource_name }}.*") | list | length == 1
-# ----------------------------------------------------------------------------
-- name: create a key ring that already exists
- gcp_kms_key_ring:
- name: "{{ resource_name }}"
- location: us-central1
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
diff --git a/test/integration/targets/gcp_kms_key_ring/tasks/main.yml b/test/integration/targets/gcp_kms_key_ring/tasks/main.yml
deleted file mode 100644
index 45d6e49178..0000000000
--- a/test/integration/targets/gcp_kms_key_ring/tasks/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-- include_tasks: autogen.yml
diff --git a/test/integration/targets/gcp_logging_metric/aliases b/test/integration/targets/gcp_logging_metric/aliases
deleted file mode 100644
index 9812f019ca..0000000000
--- a/test/integration/targets/gcp_logging_metric/aliases
+++ /dev/null
@@ -1,2 +0,0 @@
-cloud/gcp
-unsupported
diff --git a/test/integration/targets/gcp_logging_metric/meta/main.yml b/test/integration/targets/gcp_logging_metric/meta/main.yml
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/integration/targets/gcp_logging_metric/meta/main.yml
+++ /dev/null
diff --git a/test/integration/targets/gcp_logging_metric/tasks/autogen.yml b/test/integration/targets/gcp_logging_metric/tasks/autogen.yml
deleted file mode 100644
index d06830694e..0000000000
--- a/test/integration/targets/gcp_logging_metric/tasks/autogen.yml
+++ /dev/null
@@ -1,183 +0,0 @@
----
-# ----------------------------------------------------------------------------
-#
-# *** AUTO GENERATED CODE *** AUTO GENERATED CODE ***
-#
-# ----------------------------------------------------------------------------
-#
-# This file is automatically generated by Magic Modules and manual
-# changes will be clobbered when the file is regenerated.
-#
-# Please read more about how to change this file at
-# https://www.github.com/GoogleCloudPlatform/magic-modules
-#
-# ----------------------------------------------------------------------------
-# Pre-test setup
-- name: delete a metric
- gcp_logging_metric:
- name: "{{ resource_name }}"
- filter: resource.type=gae_app AND severity>=ERROR
- metric_descriptor:
- metric_kind: DELTA
- value_type: DISTRIBUTION
- unit: '1'
- labels:
- - key: mass
- value_type: STRING
- description: amount of matter
- value_extractor: EXTRACT(jsonPayload.request)
- label_extractors:
- mass: EXTRACT(jsonPayload.request)
- bucket_options:
- linear_buckets:
- num_finite_buckets: 3
- width: 1
- offset: 1
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
-#----------------------------------------------------------
-- name: create a metric
- gcp_logging_metric:
- name: "{{ resource_name }}"
- filter: resource.type=gae_app AND severity>=ERROR
- metric_descriptor:
- metric_kind: DELTA
- value_type: DISTRIBUTION
- unit: '1'
- labels:
- - key: mass
- value_type: STRING
- description: amount of matter
- value_extractor: EXTRACT(jsonPayload.request)
- label_extractors:
- mass: EXTRACT(jsonPayload.request)
- bucket_options:
- linear_buckets:
- num_finite_buckets: 3
- width: 1
- offset: 1
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that metric was created
- gcp_logging_metric_info:
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/cloud-platform
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - results['resources'] | map(attribute='name') | select("match", ".*{{ resource_name }}.*") | list | length == 1
-# ----------------------------------------------------------------------------
-- name: create a metric that already exists
- gcp_logging_metric:
- name: "{{ resource_name }}"
- filter: resource.type=gae_app AND severity>=ERROR
- metric_descriptor:
- metric_kind: DELTA
- value_type: DISTRIBUTION
- unit: '1'
- labels:
- - key: mass
- value_type: STRING
- description: amount of matter
- value_extractor: EXTRACT(jsonPayload.request)
- label_extractors:
- mass: EXTRACT(jsonPayload.request)
- bucket_options:
- linear_buckets:
- num_finite_buckets: 3
- width: 1
- offset: 1
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
-#----------------------------------------------------------
-- name: delete a metric
- gcp_logging_metric:
- name: "{{ resource_name }}"
- filter: resource.type=gae_app AND severity>=ERROR
- metric_descriptor:
- metric_kind: DELTA
- value_type: DISTRIBUTION
- unit: '1'
- labels:
- - key: mass
- value_type: STRING
- description: amount of matter
- value_extractor: EXTRACT(jsonPayload.request)
- label_extractors:
- mass: EXTRACT(jsonPayload.request)
- bucket_options:
- linear_buckets:
- num_finite_buckets: 3
- width: 1
- offset: 1
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that metric was deleted
- gcp_logging_metric_info:
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/cloud-platform
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - results['resources'] | map(attribute='name') | select("match", ".*{{ resource_name }}.*") | list | length == 0
-# ----------------------------------------------------------------------------
-- name: delete a metric that does not exist
- gcp_logging_metric:
- name: "{{ resource_name }}"
- filter: resource.type=gae_app AND severity>=ERROR
- metric_descriptor:
- metric_kind: DELTA
- value_type: DISTRIBUTION
- unit: '1'
- labels:
- - key: mass
- value_type: STRING
- description: amount of matter
- value_extractor: EXTRACT(jsonPayload.request)
- label_extractors:
- mass: EXTRACT(jsonPayload.request)
- bucket_options:
- linear_buckets:
- num_finite_buckets: 3
- width: 1
- offset: 1
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
diff --git a/test/integration/targets/gcp_logging_metric/tasks/main.yml b/test/integration/targets/gcp_logging_metric/tasks/main.yml
deleted file mode 100644
index 45d6e49178..0000000000
--- a/test/integration/targets/gcp_logging_metric/tasks/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-- include_tasks: autogen.yml
diff --git a/test/integration/targets/gcp_mlengine_model/aliases b/test/integration/targets/gcp_mlengine_model/aliases
deleted file mode 100644
index 9812f019ca..0000000000
--- a/test/integration/targets/gcp_mlengine_model/aliases
+++ /dev/null
@@ -1,2 +0,0 @@
-cloud/gcp
-unsupported
diff --git a/test/integration/targets/gcp_mlengine_model/defaults/main.yml b/test/integration/targets/gcp_mlengine_model/defaults/main.yml
deleted file mode 100644
index ba66644fc1..0000000000
--- a/test/integration/targets/gcp_mlengine_model/defaults/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-resource_name: "{{ resource_prefix }}"
diff --git a/test/integration/targets/gcp_mlengine_model/meta/main.yml b/test/integration/targets/gcp_mlengine_model/meta/main.yml
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/integration/targets/gcp_mlengine_model/meta/main.yml
+++ /dev/null
diff --git a/test/integration/targets/gcp_mlengine_model/tasks/autogen.yml b/test/integration/targets/gcp_mlengine_model/tasks/autogen.yml
deleted file mode 100644
index c30bd524a8..0000000000
--- a/test/integration/targets/gcp_mlengine_model/tasks/autogen.yml
+++ /dev/null
@@ -1,113 +0,0 @@
----
-# ----------------------------------------------------------------------------
-#
-# *** AUTO GENERATED CODE *** AUTO GENERATED CODE ***
-#
-# ----------------------------------------------------------------------------
-#
-# This file is automatically generated by Magic Modules and manual
-# changes will be clobbered when the file is regenerated.
-#
-# Please read more about how to change this file at
-# https://www.github.com/GoogleCloudPlatform/magic-modules
-#
-# ----------------------------------------------------------------------------
-# Pre-test setup
-- name: delete a model
- gcp_mlengine_model:
- name: "{{ resource_name | replace('-', '_') }}"
- description: My model
- regions:
- - us-central1
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
-#----------------------------------------------------------
-- name: create a model
- gcp_mlengine_model:
- name: "{{ resource_name | replace('-', '_') }}"
- description: My model
- regions:
- - us-central1
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that model was created
- gcp_mlengine_model_info:
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/cloud-platform
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - results['resources'] | map(attribute='name') | select("match", ".*{{ resource_name | replace('-', '_') }}.*") | list | length == 1
-# ----------------------------------------------------------------------------
-- name: create a model that already exists
- gcp_mlengine_model:
- name: "{{ resource_name | replace('-', '_') }}"
- description: My model
- regions:
- - us-central1
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
-#----------------------------------------------------------
-- name: delete a model
- gcp_mlengine_model:
- name: "{{ resource_name | replace('-', '_') }}"
- description: My model
- regions:
- - us-central1
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that model was deleted
- gcp_mlengine_model_info:
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/cloud-platform
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - results['resources'] | map(attribute='name') | select("match", ".*{{ resource_name | replace('-', '_') }}.*") | list | length == 0
-# ----------------------------------------------------------------------------
-- name: delete a model that does not exist
- gcp_mlengine_model:
- name: "{{ resource_name | replace('-', '_') }}"
- description: My model
- regions:
- - us-central1
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
diff --git a/test/integration/targets/gcp_mlengine_model/tasks/main.yml b/test/integration/targets/gcp_mlengine_model/tasks/main.yml
deleted file mode 100644
index 45d6e49178..0000000000
--- a/test/integration/targets/gcp_mlengine_model/tasks/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-- include_tasks: autogen.yml
diff --git a/test/integration/targets/gcp_mlengine_version/aliases b/test/integration/targets/gcp_mlengine_version/aliases
deleted file mode 100644
index 9812f019ca..0000000000
--- a/test/integration/targets/gcp_mlengine_version/aliases
+++ /dev/null
@@ -1,2 +0,0 @@
-cloud/gcp
-unsupported
diff --git a/test/integration/targets/gcp_mlengine_version/defaults/main.yml b/test/integration/targets/gcp_mlengine_version/defaults/main.yml
deleted file mode 100644
index ba66644fc1..0000000000
--- a/test/integration/targets/gcp_mlengine_version/defaults/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-resource_name: "{{ resource_prefix }}"
diff --git a/test/integration/targets/gcp_mlengine_version/meta/main.yml b/test/integration/targets/gcp_mlengine_version/meta/main.yml
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/integration/targets/gcp_mlengine_version/meta/main.yml
+++ /dev/null
diff --git a/test/integration/targets/gcp_mlengine_version/tasks/autogen.yml b/test/integration/targets/gcp_mlengine_version/tasks/autogen.yml
deleted file mode 100644
index c84d3a5e9e..0000000000
--- a/test/integration/targets/gcp_mlengine_version/tasks/autogen.yml
+++ /dev/null
@@ -1,155 +0,0 @@
----
-# ----------------------------------------------------------------------------
-#
-# *** AUTO GENERATED CODE *** AUTO GENERATED CODE ***
-#
-# ----------------------------------------------------------------------------
-#
-# This file is automatically generated by Magic Modules and manual
-# changes will be clobbered when the file is regenerated.
-#
-# Please read more about how to change this file at
-# https://www.github.com/GoogleCloudPlatform/magic-modules
-#
-# ----------------------------------------------------------------------------
-# Pre-test setup
-- name: create a model
- gcp_mlengine_model:
- name: model_version
- description: My model
- regions:
- - us-central1
- online_prediction_logging: 'true'
- online_prediction_console_logging: 'true'
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: model
-- name: delete a version
- gcp_mlengine_version:
- name: "{{ resource_name | replace('-', '_') }}"
- model: "{{ model }}"
- runtime_version: 1.13
- python_version: 3.5
- is_default: 'true'
- deployment_uri: gs://ansible-cloudml-bucket/
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
-#----------------------------------------------------------
-- name: create a version
- gcp_mlengine_version:
- name: "{{ resource_name | replace('-', '_') }}"
- model: "{{ model }}"
- runtime_version: 1.13
- python_version: 3.5
- is_default: 'true'
- deployment_uri: gs://ansible-cloudml-bucket/
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that version was created
- gcp_mlengine_version_info:
- model: "{{ model }}"
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/cloud-platform
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - results['resources'] | map(attribute='name') | select("match", ".*{{ resource_name | replace('-', '_') }}.*") | list | length == 1
-# ----------------------------------------------------------------------------
-- name: create a version that already exists
- gcp_mlengine_version:
- name: "{{ resource_name | replace('-', '_') }}"
- model: "{{ model }}"
- runtime_version: 1.13
- python_version: 3.5
- is_default: 'true'
- deployment_uri: gs://ansible-cloudml-bucket/
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
-#----------------------------------------------------------
-- name: delete a version
- gcp_mlengine_version:
- name: "{{ resource_name | replace('-', '_') }}"
- model: "{{ model }}"
- runtime_version: 1.13
- python_version: 3.5
- is_default: 'true'
- deployment_uri: gs://ansible-cloudml-bucket/
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that version was deleted
- gcp_mlengine_version_info:
- model: "{{ model }}"
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/cloud-platform
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - results['resources'] | map(attribute='name') | select("match", ".*{{ resource_name | replace('-', '_') }}.*") | list | length == 0
-# ----------------------------------------------------------------------------
-- name: delete a version that does not exist
- gcp_mlengine_version:
- name: "{{ resource_name | replace('-', '_') }}"
- model: "{{ model }}"
- runtime_version: 1.13
- python_version: 3.5
- is_default: 'true'
- deployment_uri: gs://ansible-cloudml-bucket/
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
-#---------------------------------------------------------
-# Post-test teardown
-# If errors happen, don't crash the playbook!
-- name: delete a model
- gcp_mlengine_model:
- name: model_version
- description: My model
- regions:
- - us-central1
- online_prediction_logging: 'true'
- online_prediction_console_logging: 'true'
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: model
- ignore_errors: true
diff --git a/test/integration/targets/gcp_mlengine_version/tasks/main.yml b/test/integration/targets/gcp_mlengine_version/tasks/main.yml
deleted file mode 100644
index 45d6e49178..0000000000
--- a/test/integration/targets/gcp_mlengine_version/tasks/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-- include_tasks: autogen.yml
diff --git a/test/integration/targets/gcp_pubsub_subscription/aliases b/test/integration/targets/gcp_pubsub_subscription/aliases
deleted file mode 100644
index 9812f019ca..0000000000
--- a/test/integration/targets/gcp_pubsub_subscription/aliases
+++ /dev/null
@@ -1,2 +0,0 @@
-cloud/gcp
-unsupported
diff --git a/test/integration/targets/gcp_pubsub_subscription/defaults/main.yml b/test/integration/targets/gcp_pubsub_subscription/defaults/main.yml
deleted file mode 100644
index ba66644fc1..0000000000
--- a/test/integration/targets/gcp_pubsub_subscription/defaults/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-resource_name: "{{ resource_prefix }}"
diff --git a/test/integration/targets/gcp_pubsub_subscription/meta/main.yml b/test/integration/targets/gcp_pubsub_subscription/meta/main.yml
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/integration/targets/gcp_pubsub_subscription/meta/main.yml
+++ /dev/null
diff --git a/test/integration/targets/gcp_pubsub_subscription/tasks/autogen.yml b/test/integration/targets/gcp_pubsub_subscription/tasks/autogen.yml
deleted file mode 100644
index c7babda72e..0000000000
--- a/test/integration/targets/gcp_pubsub_subscription/tasks/autogen.yml
+++ /dev/null
@@ -1,128 +0,0 @@
----
-# ----------------------------------------------------------------------------
-#
-# *** AUTO GENERATED CODE *** AUTO GENERATED CODE ***
-#
-# ----------------------------------------------------------------------------
-#
-# This file is automatically generated by Magic Modules and manual
-# changes will be clobbered when the file is regenerated.
-#
-# Please read more about how to change this file at
-# https://www.github.com/GoogleCloudPlatform/magic-modules
-#
-# ----------------------------------------------------------------------------
-# Pre-test setup
-- name: create a topic
- gcp_pubsub_topic:
- name: topic-subscription
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: topic
-- name: delete a subscription
- gcp_pubsub_subscription:
- name: "{{ resource_name }}"
- topic: "{{ topic }}"
- ack_deadline_seconds: 300
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
-#----------------------------------------------------------
-- name: create a subscription
- gcp_pubsub_subscription:
- name: "{{ resource_name }}"
- topic: "{{ topic }}"
- ack_deadline_seconds: 300
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that subscription was created
- gcp_pubsub_subscription_info:
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/pubsub
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - "\"{{resource_name}}\" in \"{{ results['resources'] | map(attribute='name') | list }}\""
-# ----------------------------------------------------------------------------
-- name: create a subscription that already exists
- gcp_pubsub_subscription:
- name: "{{ resource_name }}"
- topic: "{{ topic }}"
- ack_deadline_seconds: 300
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
-#----------------------------------------------------------
-- name: delete a subscription
- gcp_pubsub_subscription:
- name: "{{ resource_name }}"
- topic: "{{ topic }}"
- ack_deadline_seconds: 300
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that subscription was deleted
- gcp_pubsub_subscription_info:
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/pubsub
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - "\"{{resource_name}}\" not in \"{{ results['resources'] | map(attribute='name') | list }}\""
-# ----------------------------------------------------------------------------
-- name: delete a subscription that does not exist
- gcp_pubsub_subscription:
- name: "{{ resource_name }}"
- topic: "{{ topic }}"
- ack_deadline_seconds: 300
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
-#---------------------------------------------------------
-# Post-test teardown
-# If errors happen, don't crash the playbook!
-- name: delete a topic
- gcp_pubsub_topic:
- name: topic-subscription
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: topic
- ignore_errors: true
diff --git a/test/integration/targets/gcp_pubsub_subscription/tasks/main.yml b/test/integration/targets/gcp_pubsub_subscription/tasks/main.yml
deleted file mode 100644
index 45d6e49178..0000000000
--- a/test/integration/targets/gcp_pubsub_subscription/tasks/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-- include_tasks: autogen.yml
diff --git a/test/integration/targets/gcp_pubsub_topic/aliases b/test/integration/targets/gcp_pubsub_topic/aliases
deleted file mode 100644
index 9812f019ca..0000000000
--- a/test/integration/targets/gcp_pubsub_topic/aliases
+++ /dev/null
@@ -1,2 +0,0 @@
-cloud/gcp
-unsupported
diff --git a/test/integration/targets/gcp_pubsub_topic/defaults/main.yml b/test/integration/targets/gcp_pubsub_topic/defaults/main.yml
deleted file mode 100644
index ba66644fc1..0000000000
--- a/test/integration/targets/gcp_pubsub_topic/defaults/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-resource_name: "{{ resource_prefix }}"
diff --git a/test/integration/targets/gcp_pubsub_topic/meta/main.yml b/test/integration/targets/gcp_pubsub_topic/meta/main.yml
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/integration/targets/gcp_pubsub_topic/meta/main.yml
+++ /dev/null
diff --git a/test/integration/targets/gcp_pubsub_topic/tasks/autogen.yml b/test/integration/targets/gcp_pubsub_topic/tasks/autogen.yml
deleted file mode 100644
index 9dff2b2d71..0000000000
--- a/test/integration/targets/gcp_pubsub_topic/tasks/autogen.yml
+++ /dev/null
@@ -1,98 +0,0 @@
----
-# ----------------------------------------------------------------------------
-#
-# *** AUTO GENERATED CODE *** AUTO GENERATED CODE ***
-#
-# ----------------------------------------------------------------------------
-#
-# This file is automatically generated by Magic Modules and manual
-# changes will be clobbered when the file is regenerated.
-#
-# Please read more about how to change this file at
-# https://www.github.com/GoogleCloudPlatform/magic-modules
-#
-# ----------------------------------------------------------------------------
-# Pre-test setup
-- name: delete a topic
- gcp_pubsub_topic:
- name: test-topic1
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
-#----------------------------------------------------------
-- name: create a topic
- gcp_pubsub_topic:
- name: test-topic1
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that topic was created
- gcp_pubsub_topic_info:
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/pubsub
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - "'test-topic1' in \"{{ results['resources'] | map(attribute='name') | list }}\""
-# ----------------------------------------------------------------------------
-- name: create a topic that already exists
- gcp_pubsub_topic:
- name: test-topic1
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
-#----------------------------------------------------------
-- name: delete a topic
- gcp_pubsub_topic:
- name: test-topic1
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that topic was deleted
- gcp_pubsub_topic_info:
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/pubsub
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - "'test-topic1' not in \"{{ results['resources'] | map(attribute='name') | list }}\""
-# ----------------------------------------------------------------------------
-- name: delete a topic that does not exist
- gcp_pubsub_topic:
- name: test-topic1
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
diff --git a/test/integration/targets/gcp_pubsub_topic/tasks/main.yml b/test/integration/targets/gcp_pubsub_topic/tasks/main.yml
deleted file mode 100644
index 45d6e49178..0000000000
--- a/test/integration/targets/gcp_pubsub_topic/tasks/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-- include_tasks: autogen.yml
diff --git a/test/integration/targets/gcp_redis_instance/aliases b/test/integration/targets/gcp_redis_instance/aliases
deleted file mode 100644
index 9812f019ca..0000000000
--- a/test/integration/targets/gcp_redis_instance/aliases
+++ /dev/null
@@ -1,2 +0,0 @@
-cloud/gcp
-unsupported
diff --git a/test/integration/targets/gcp_redis_instance/defaults/main.yml b/test/integration/targets/gcp_redis_instance/defaults/main.yml
deleted file mode 100644
index ba66644fc1..0000000000
--- a/test/integration/targets/gcp_redis_instance/defaults/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-resource_name: "{{ resource_prefix }}"
diff --git a/test/integration/targets/gcp_redis_instance/meta/main.yml b/test/integration/targets/gcp_redis_instance/meta/main.yml
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/integration/targets/gcp_redis_instance/meta/main.yml
+++ /dev/null
diff --git a/test/integration/targets/gcp_redis_instance/tasks/autogen.yml b/test/integration/targets/gcp_redis_instance/tasks/autogen.yml
deleted file mode 100644
index b859625b98..0000000000
--- a/test/integration/targets/gcp_redis_instance/tasks/autogen.yml
+++ /dev/null
@@ -1,170 +0,0 @@
----
-# ----------------------------------------------------------------------------
-#
-# *** AUTO GENERATED CODE *** AUTO GENERATED CODE ***
-#
-# ----------------------------------------------------------------------------
-#
-# This file is automatically generated by Magic Modules and manual
-# changes will be clobbered when the file is regenerated.
-#
-# Please read more about how to change this file at
-# https://www.github.com/GoogleCloudPlatform/magic-modules
-#
-# ----------------------------------------------------------------------------
-# Pre-test setup
-- name: create a network
- gcp_compute_network:
- name: network-instance
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: network
-- name: delete a instance
- gcp_redis_instance:
- name: instance37
- tier: STANDARD_HA
- memory_size_gb: 1
- region: us-central1
- location_id: us-central1-a
- redis_version: REDIS_3_2
- display_name: Ansible Test Instance
- reserved_ip_range: 192.168.0.0/29
- labels:
- my_key: my_val
- other_key: other_val
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
-#----------------------------------------------------------
-- name: create a instance
- gcp_redis_instance:
- name: instance37
- tier: STANDARD_HA
- memory_size_gb: 1
- region: us-central1
- location_id: us-central1-a
- redis_version: REDIS_3_2
- display_name: Ansible Test Instance
- reserved_ip_range: 192.168.0.0/29
- labels:
- my_key: my_val
- other_key: other_val
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that instance was created
- gcp_redis_instance_info:
- region: us-central1
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/cloud-platform
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - results['resources'] | map(attribute='name') | select("match", ".*instance37.*") | list | length == 1
-# ----------------------------------------------------------------------------
-- name: create a instance that already exists
- gcp_redis_instance:
- name: instance37
- tier: STANDARD_HA
- memory_size_gb: 1
- region: us-central1
- location_id: us-central1-a
- redis_version: REDIS_3_2
- display_name: Ansible Test Instance
- reserved_ip_range: 192.168.0.0/29
- labels:
- my_key: my_val
- other_key: other_val
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
-#----------------------------------------------------------
-- name: delete a instance
- gcp_redis_instance:
- name: instance37
- tier: STANDARD_HA
- memory_size_gb: 1
- region: us-central1
- location_id: us-central1-a
- redis_version: REDIS_3_2
- display_name: Ansible Test Instance
- reserved_ip_range: 192.168.0.0/29
- labels:
- my_key: my_val
- other_key: other_val
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that instance was deleted
- gcp_redis_instance_info:
- region: us-central1
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/cloud-platform
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - results['resources'] | map(attribute='name') | select("match", ".*instance37.*") | list | length == 0
-# ----------------------------------------------------------------------------
-- name: delete a instance that does not exist
- gcp_redis_instance:
- name: instance37
- tier: STANDARD_HA
- memory_size_gb: 1
- region: us-central1
- location_id: us-central1-a
- redis_version: REDIS_3_2
- display_name: Ansible Test Instance
- reserved_ip_range: 192.168.0.0/29
- labels:
- my_key: my_val
- other_key: other_val
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
-#---------------------------------------------------------
-# Post-test teardown
-# If errors happen, don't crash the playbook!
-- name: delete a network
- gcp_compute_network:
- name: network-instance
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: network
- ignore_errors: true
diff --git a/test/integration/targets/gcp_redis_instance/tasks/main.yml b/test/integration/targets/gcp_redis_instance/tasks/main.yml
deleted file mode 100644
index 45d6e49178..0000000000
--- a/test/integration/targets/gcp_redis_instance/tasks/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-- include_tasks: autogen.yml
diff --git a/test/integration/targets/gcp_resourcemanager_project/aliases b/test/integration/targets/gcp_resourcemanager_project/aliases
deleted file mode 100644
index 9812f019ca..0000000000
--- a/test/integration/targets/gcp_resourcemanager_project/aliases
+++ /dev/null
@@ -1,2 +0,0 @@
-cloud/gcp
-unsupported
diff --git a/test/integration/targets/gcp_resourcemanager_project/defaults/main.yml b/test/integration/targets/gcp_resourcemanager_project/defaults/main.yml
deleted file mode 100644
index ba66644fc1..0000000000
--- a/test/integration/targets/gcp_resourcemanager_project/defaults/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-resource_name: "{{ resource_prefix }}"
diff --git a/test/integration/targets/gcp_resourcemanager_project/meta/main.yml b/test/integration/targets/gcp_resourcemanager_project/meta/main.yml
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/integration/targets/gcp_resourcemanager_project/meta/main.yml
+++ /dev/null
diff --git a/test/integration/targets/gcp_resourcemanager_project/tasks/autogen.yml b/test/integration/targets/gcp_resourcemanager_project/tasks/autogen.yml
deleted file mode 100644
index 083660a9d2..0000000000
--- a/test/integration/targets/gcp_resourcemanager_project/tasks/autogen.yml
+++ /dev/null
@@ -1,113 +0,0 @@
----
-# ----------------------------------------------------------------------------
-#
-# *** AUTO GENERATED CODE *** AUTO GENERATED CODE ***
-#
-# ----------------------------------------------------------------------------
-#
-# This file is automatically generated by Magic Modules and manual
-# changes will be clobbered when the file is regenerated.
-#
-# Please read more about how to change this file at
-# https://www.github.com/GoogleCloudPlatform/magic-modules
-#
-# ----------------------------------------------------------------------------
-# Pre-test setup
-- name: delete a project
- gcp_resourcemanager_project:
- name: My Sample Project
- id: alextest-{{ 10000000000 | random }}
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- parent:
- type: organization
- id: 636173955921
- state: absent
-#----------------------------------------------------------
-- name: create a project
- gcp_resourcemanager_project:
- name: My Sample Project
- id: alextest-{{ 10000000000 | random }}
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- parent:
- type: organization
- id: 636173955921
- state: present
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that project was created
- gcp_resourcemanager_project_info:
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/cloud-platform
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - results['resources'] | map(attribute='name') | select("match", ".*My Sample Project.*") | list | length == 1
-# ----------------------------------------------------------------------------
-- name: create a project that already exists
- gcp_resourcemanager_project:
- name: My Sample Project
- id: alextest-{{ 10000000000 | random }}
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- parent:
- type: organization
- id: 636173955921
- state: present
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
-#----------------------------------------------------------
-- name: delete a project
- gcp_resourcemanager_project:
- name: My Sample Project
- id: alextest-{{ 10000000000 | random }}
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- parent:
- type: organization
- id: 636173955921
- state: absent
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that project was deleted
- gcp_resourcemanager_project_info:
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/cloud-platform
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - results['resources'] | map(attribute='name') | select("match", ".*My Sample Project.*") | list | length == 0
-# ----------------------------------------------------------------------------
-- name: delete a project that does not exist
- gcp_resourcemanager_project:
- name: My Sample Project
- id: alextest-{{ 10000000000 | random }}
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- parent:
- type: organization
- id: 636173955921
- state: absent
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
diff --git a/test/integration/targets/gcp_resourcemanager_project/tasks/main.yml b/test/integration/targets/gcp_resourcemanager_project/tasks/main.yml
deleted file mode 100644
index 45d6e49178..0000000000
--- a/test/integration/targets/gcp_resourcemanager_project/tasks/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-- include_tasks: autogen.yml
diff --git a/test/integration/targets/gcp_runtimeconfig_config/aliases b/test/integration/targets/gcp_runtimeconfig_config/aliases
deleted file mode 100644
index 9812f019ca..0000000000
--- a/test/integration/targets/gcp_runtimeconfig_config/aliases
+++ /dev/null
@@ -1,2 +0,0 @@
-cloud/gcp
-unsupported
diff --git a/test/integration/targets/gcp_runtimeconfig_config/meta/main.yml b/test/integration/targets/gcp_runtimeconfig_config/meta/main.yml
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/integration/targets/gcp_runtimeconfig_config/meta/main.yml
+++ /dev/null
diff --git a/test/integration/targets/gcp_runtimeconfig_config/tasks/autogen.yml b/test/integration/targets/gcp_runtimeconfig_config/tasks/autogen.yml
deleted file mode 100644
index 9b2e8b58fa..0000000000
--- a/test/integration/targets/gcp_runtimeconfig_config/tasks/autogen.yml
+++ /dev/null
@@ -1,103 +0,0 @@
----
-# ----------------------------------------------------------------------------
-#
-# *** AUTO GENERATED CODE *** AUTO GENERATED CODE ***
-#
-# ----------------------------------------------------------------------------
-#
-# This file is automatically generated by Magic Modules and manual
-# changes will be clobbered when the file is regenerated.
-#
-# Please read more about how to change this file at
-# https://www.github.com/GoogleCloudPlatform/magic-modules
-#
-# ----------------------------------------------------------------------------
-# Pre-test setup
-- name: delete a config
- gcp_runtimeconfig_config:
- name: "{{ resource_name }}"
- description: My config
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
-#----------------------------------------------------------
-- name: create a config
- gcp_runtimeconfig_config:
- name: "{{ resource_name }}"
- description: My config
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that config was created
- gcp_runtimeconfig_config_info:
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/cloudruntimeconfig
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - results['resources'] | map(attribute='name') | select("match", ".*{{ resource_name }}.*") | list | length == 1
-# ----------------------------------------------------------------------------
-- name: create a config that already exists
- gcp_runtimeconfig_config:
- name: "{{ resource_name }}"
- description: My config
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
-#----------------------------------------------------------
-- name: delete a config
- gcp_runtimeconfig_config:
- name: "{{ resource_name }}"
- description: My config
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that config was deleted
- gcp_runtimeconfig_config_info:
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/cloudruntimeconfig
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - results['resources'] | map(attribute='name') | select("match", ".*{{ resource_name }}.*") | list | length == 0
-# ----------------------------------------------------------------------------
-- name: delete a config that does not exist
- gcp_runtimeconfig_config:
- name: "{{ resource_name }}"
- description: My config
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
diff --git a/test/integration/targets/gcp_runtimeconfig_config/tasks/main.yml b/test/integration/targets/gcp_runtimeconfig_config/tasks/main.yml
deleted file mode 100644
index 45d6e49178..0000000000
--- a/test/integration/targets/gcp_runtimeconfig_config/tasks/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-- include_tasks: autogen.yml
diff --git a/test/integration/targets/gcp_runtimeconfig_variable/aliases b/test/integration/targets/gcp_runtimeconfig_variable/aliases
deleted file mode 100644
index 9812f019ca..0000000000
--- a/test/integration/targets/gcp_runtimeconfig_variable/aliases
+++ /dev/null
@@ -1,2 +0,0 @@
-cloud/gcp
-unsupported
diff --git a/test/integration/targets/gcp_runtimeconfig_variable/meta/main.yml b/test/integration/targets/gcp_runtimeconfig_variable/meta/main.yml
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/integration/targets/gcp_runtimeconfig_variable/meta/main.yml
+++ /dev/null
diff --git a/test/integration/targets/gcp_runtimeconfig_variable/tasks/autogen.yml b/test/integration/targets/gcp_runtimeconfig_variable/tasks/autogen.yml
deleted file mode 100644
index c3b71716e8..0000000000
--- a/test/integration/targets/gcp_runtimeconfig_variable/tasks/autogen.yml
+++ /dev/null
@@ -1,132 +0,0 @@
----
-# ----------------------------------------------------------------------------
-#
-# *** AUTO GENERATED CODE *** AUTO GENERATED CODE ***
-#
-# ----------------------------------------------------------------------------
-#
-# This file is automatically generated by Magic Modules and manual
-# changes will be clobbered when the file is regenerated.
-#
-# Please read more about how to change this file at
-# https://www.github.com/GoogleCloudPlatform/magic-modules
-#
-# ----------------------------------------------------------------------------
-# Pre-test setup
-- name: create a config
- gcp_runtimeconfig_config:
- name: my-config
- description: My config
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: config
-- name: delete a variable
- gcp_runtimeconfig_variable:
- name: prod-variables/hostname
- config: my-config
- text: example.com
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
-#----------------------------------------------------------
-- name: create a variable
- gcp_runtimeconfig_variable:
- name: prod-variables/hostname
- config: my-config
- text: example.com
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that variable was created
- gcp_runtimeconfig_variable_info:
- config: my-config
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/cloudruntimeconfig
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - results['resources'] | map(attribute='name') | select("match", ".*prod-variables/hostname.*") | list | length == 1
-# ----------------------------------------------------------------------------
-- name: create a variable that already exists
- gcp_runtimeconfig_variable:
- name: prod-variables/hostname
- config: my-config
- text: example.com
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
-#----------------------------------------------------------
-- name: delete a variable
- gcp_runtimeconfig_variable:
- name: prod-variables/hostname
- config: my-config
- text: example.com
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that variable was deleted
- gcp_runtimeconfig_variable_info:
- config: my-config
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/cloudruntimeconfig
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - results['resources'] | map(attribute='name') | select("match", ".*prod-variables/hostname.*") | list | length == 0
-# ----------------------------------------------------------------------------
-- name: delete a variable that does not exist
- gcp_runtimeconfig_variable:
- name: prod-variables/hostname
- config: my-config
- text: example.com
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
-#---------------------------------------------------------
-# Post-test teardown
-# If errors happen, don't crash the playbook!
-- name: delete a config
- gcp_runtimeconfig_config:
- name: my-config
- description: My config
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: config
- ignore_errors: true
diff --git a/test/integration/targets/gcp_runtimeconfig_variable/tasks/main.yml b/test/integration/targets/gcp_runtimeconfig_variable/tasks/main.yml
deleted file mode 100644
index 45d6e49178..0000000000
--- a/test/integration/targets/gcp_runtimeconfig_variable/tasks/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-- include_tasks: autogen.yml
diff --git a/test/integration/targets/gcp_serviceusage_service/aliases b/test/integration/targets/gcp_serviceusage_service/aliases
deleted file mode 100644
index 9812f019ca..0000000000
--- a/test/integration/targets/gcp_serviceusage_service/aliases
+++ /dev/null
@@ -1,2 +0,0 @@
-cloud/gcp
-unsupported
diff --git a/test/integration/targets/gcp_serviceusage_service/meta/main.yml b/test/integration/targets/gcp_serviceusage_service/meta/main.yml
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/integration/targets/gcp_serviceusage_service/meta/main.yml
+++ /dev/null
diff --git a/test/integration/targets/gcp_serviceusage_service/tasks/autogen.yml b/test/integration/targets/gcp_serviceusage_service/tasks/autogen.yml
deleted file mode 100644
index 54fd54a6d5..0000000000
--- a/test/integration/targets/gcp_serviceusage_service/tasks/autogen.yml
+++ /dev/null
@@ -1,98 +0,0 @@
----
-# ----------------------------------------------------------------------------
-#
-# *** AUTO GENERATED CODE *** AUTO GENERATED CODE ***
-#
-# ----------------------------------------------------------------------------
-#
-# This file is automatically generated by Magic Modules and manual
-# changes will be clobbered when the file is regenerated.
-#
-# Please read more about how to change this file at
-# https://www.github.com/GoogleCloudPlatform/magic-modules
-#
-# ----------------------------------------------------------------------------
-# Pre-test setup
-- name: delete a service
- gcp_serviceusage_service:
- name: spanner.googleapis.com
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
-#----------------------------------------------------------
-- name: create a service
- gcp_serviceusage_service:
- name: spanner.googleapis.com
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that service was created
- gcp_serviceusage_service_info:
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/cloud-platform
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - "'{{ (results['resources'] | selectattr('name', 'search', 'spanner.googleapis.com') | list | first).state }}' == 'ENABLED'"
-# ----------------------------------------------------------------------------
-- name: create a service that already exists
- gcp_serviceusage_service:
- name: spanner.googleapis.com
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
-#----------------------------------------------------------
-- name: delete a service
- gcp_serviceusage_service:
- name: spanner.googleapis.com
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that service was deleted
- gcp_serviceusage_service_info:
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/cloud-platform
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - "'{{ (results['resources'] | selectattr('name', 'search', 'spanner.googleapis.com') | list | first).state }}' == 'DISABLED'"
-# ----------------------------------------------------------------------------
-- name: delete a service that does not exist
- gcp_serviceusage_service:
- name: spanner.googleapis.com
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
diff --git a/test/integration/targets/gcp_serviceusage_service/tasks/main.yml b/test/integration/targets/gcp_serviceusage_service/tasks/main.yml
deleted file mode 100644
index 45d6e49178..0000000000
--- a/test/integration/targets/gcp_serviceusage_service/tasks/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-- include_tasks: autogen.yml
diff --git a/test/integration/targets/gcp_sourcerepo_repository/aliases b/test/integration/targets/gcp_sourcerepo_repository/aliases
deleted file mode 100644
index 9812f019ca..0000000000
--- a/test/integration/targets/gcp_sourcerepo_repository/aliases
+++ /dev/null
@@ -1,2 +0,0 @@
-cloud/gcp
-unsupported
diff --git a/test/integration/targets/gcp_sourcerepo_repository/defaults/main.yml b/test/integration/targets/gcp_sourcerepo_repository/defaults/main.yml
deleted file mode 100644
index ba66644fc1..0000000000
--- a/test/integration/targets/gcp_sourcerepo_repository/defaults/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-resource_name: "{{ resource_prefix }}"
diff --git a/test/integration/targets/gcp_sourcerepo_repository/meta/main.yml b/test/integration/targets/gcp_sourcerepo_repository/meta/main.yml
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/integration/targets/gcp_sourcerepo_repository/meta/main.yml
+++ /dev/null
diff --git a/test/integration/targets/gcp_sourcerepo_repository/tasks/autogen.yml b/test/integration/targets/gcp_sourcerepo_repository/tasks/autogen.yml
deleted file mode 100644
index 5ae6e34945..0000000000
--- a/test/integration/targets/gcp_sourcerepo_repository/tasks/autogen.yml
+++ /dev/null
@@ -1,98 +0,0 @@
----
-# ----------------------------------------------------------------------------
-#
-# *** AUTO GENERATED CODE *** AUTO GENERATED CODE ***
-#
-# ----------------------------------------------------------------------------
-#
-# This file is automatically generated by Magic Modules and manual
-# changes will be clobbered when the file is regenerated.
-#
-# Please read more about how to change this file at
-# https://www.github.com/GoogleCloudPlatform/magic-modules
-#
-# ----------------------------------------------------------------------------
-# Pre-test setup
-- name: delete a repository
- gcp_sourcerepo_repository:
- name: "{{ resource_name }}"
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
-#----------------------------------------------------------
-- name: create a repository
- gcp_sourcerepo_repository:
- name: "{{ resource_name }}"
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that repository was created
- gcp_sourcerepo_repository_info:
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/cloud-platform
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - results['resources'] | map(attribute='name') | select("match", ".*{{ resource_name }}.*") | list | length == 1
-# ----------------------------------------------------------------------------
-- name: create a repository that already exists
- gcp_sourcerepo_repository:
- name: "{{ resource_name }}"
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
-#----------------------------------------------------------
-- name: delete a repository
- gcp_sourcerepo_repository:
- name: "{{ resource_name }}"
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that repository was deleted
- gcp_sourcerepo_repository_info:
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/cloud-platform
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - results['resources'] | map(attribute='name') | select("match", ".*{{ resource_name }}.*") | list | length == 0
-# ----------------------------------------------------------------------------
-- name: delete a repository that does not exist
- gcp_sourcerepo_repository:
- name: "{{ resource_name }}"
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
diff --git a/test/integration/targets/gcp_sourcerepo_repository/tasks/main.yml b/test/integration/targets/gcp_sourcerepo_repository/tasks/main.yml
deleted file mode 100644
index 45d6e49178..0000000000
--- a/test/integration/targets/gcp_sourcerepo_repository/tasks/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-- include_tasks: autogen.yml
diff --git a/test/integration/targets/gcp_spanner_database/aliases b/test/integration/targets/gcp_spanner_database/aliases
deleted file mode 100644
index 9812f019ca..0000000000
--- a/test/integration/targets/gcp_spanner_database/aliases
+++ /dev/null
@@ -1,2 +0,0 @@
-cloud/gcp
-unsupported
diff --git a/test/integration/targets/gcp_spanner_database/defaults/main.yml b/test/integration/targets/gcp_spanner_database/defaults/main.yml
deleted file mode 100644
index ba66644fc1..0000000000
--- a/test/integration/targets/gcp_spanner_database/defaults/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-resource_name: "{{ resource_prefix }}"
diff --git a/test/integration/targets/gcp_spanner_database/meta/main.yml b/test/integration/targets/gcp_spanner_database/meta/main.yml
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/integration/targets/gcp_spanner_database/meta/main.yml
+++ /dev/null
diff --git a/test/integration/targets/gcp_spanner_database/tasks/autogen.yml b/test/integration/targets/gcp_spanner_database/tasks/autogen.yml
deleted file mode 100644
index 3fda4e4397..0000000000
--- a/test/integration/targets/gcp_spanner_database/tasks/autogen.yml
+++ /dev/null
@@ -1,135 +0,0 @@
----
-# ----------------------------------------------------------------------------
-#
-# *** AUTO GENERATED CODE *** AUTO GENERATED CODE ***
-#
-# ----------------------------------------------------------------------------
-#
-# This file is automatically generated by Magic Modules and manual
-# changes will be clobbered when the file is regenerated.
-#
-# Please read more about how to change this file at
-# https://www.github.com/GoogleCloudPlatform/magic-modules
-#
-# ----------------------------------------------------------------------------
-# Pre-test setup
-- name: create a instance
- gcp_spanner_instance:
- name: instance-database
- display_name: My Spanner Instance
- node_count: 2
- labels:
- cost_center: ti-1700004
- config: regional-us-central1
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: instance
-- name: delete a database
- gcp_spanner_database:
- name: webstore
- instance: "{{ instance }}"
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
-#----------------------------------------------------------
-- name: create a database
- gcp_spanner_database:
- name: webstore
- instance: "{{ instance }}"
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that database was created
- gcp_spanner_database_info:
- instance: "{{ instance }}"
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/spanner.admin
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - results['resources'] | map(attribute='name') | select("match", ".*webstore.*") | list | length == 1
-# ----------------------------------------------------------------------------
-- name: create a database that already exists
- gcp_spanner_database:
- name: webstore
- instance: "{{ instance }}"
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
-#----------------------------------------------------------
-- name: delete a database
- gcp_spanner_database:
- name: webstore
- instance: "{{ instance }}"
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that database was deleted
- gcp_spanner_database_info:
- instance: "{{ instance }}"
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/spanner.admin
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - results['resources'] | map(attribute='name') | select("match", ".*webstore.*") | list | length == 0
-# ----------------------------------------------------------------------------
-- name: delete a database that does not exist
- gcp_spanner_database:
- name: webstore
- instance: "{{ instance }}"
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
-#---------------------------------------------------------
-# Post-test teardown
-# If errors happen, don't crash the playbook!
-- name: delete a instance
- gcp_spanner_instance:
- name: instance-database
- display_name: My Spanner Instance
- node_count: 2
- labels:
- cost_center: ti-1700004
- config: regional-us-central1
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: instance
- ignore_errors: true
diff --git a/test/integration/targets/gcp_spanner_database/tasks/main.yml b/test/integration/targets/gcp_spanner_database/tasks/main.yml
deleted file mode 100644
index 45d6e49178..0000000000
--- a/test/integration/targets/gcp_spanner_database/tasks/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-- include_tasks: autogen.yml
diff --git a/test/integration/targets/gcp_spanner_instance/aliases b/test/integration/targets/gcp_spanner_instance/aliases
deleted file mode 100644
index 9812f019ca..0000000000
--- a/test/integration/targets/gcp_spanner_instance/aliases
+++ /dev/null
@@ -1,2 +0,0 @@
-cloud/gcp
-unsupported
diff --git a/test/integration/targets/gcp_spanner_instance/defaults/main.yml b/test/integration/targets/gcp_spanner_instance/defaults/main.yml
deleted file mode 100644
index ba66644fc1..0000000000
--- a/test/integration/targets/gcp_spanner_instance/defaults/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-resource_name: "{{ resource_prefix }}"
diff --git a/test/integration/targets/gcp_spanner_instance/meta/main.yml b/test/integration/targets/gcp_spanner_instance/meta/main.yml
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/integration/targets/gcp_spanner_instance/meta/main.yml
+++ /dev/null
diff --git a/test/integration/targets/gcp_spanner_instance/tasks/autogen.yml b/test/integration/targets/gcp_spanner_instance/tasks/autogen.yml
deleted file mode 100644
index 8fb40459a8..0000000000
--- a/test/integration/targets/gcp_spanner_instance/tasks/autogen.yml
+++ /dev/null
@@ -1,123 +0,0 @@
----
-# ----------------------------------------------------------------------------
-#
-# *** AUTO GENERATED CODE *** AUTO GENERATED CODE ***
-#
-# ----------------------------------------------------------------------------
-#
-# This file is automatically generated by Magic Modules and manual
-# changes will be clobbered when the file is regenerated.
-#
-# Please read more about how to change this file at
-# https://www.github.com/GoogleCloudPlatform/magic-modules
-#
-# ----------------------------------------------------------------------------
-# Pre-test setup
-- name: delete a instance
- gcp_spanner_instance:
- name: testinstance
- display_name: My Spanner Instance
- node_count: 2
- labels:
- cost_center: ti-1700004
- config: regional-us-central1
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
-#----------------------------------------------------------
-- name: create a instance
- gcp_spanner_instance:
- name: testinstance
- display_name: My Spanner Instance
- node_count: 2
- labels:
- cost_center: ti-1700004
- config: regional-us-central1
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that instance was created
- gcp_spanner_instance_info:
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/spanner.admin
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - results['resources'] | map(attribute='name') | select("match", ".*testinstance.*") | list | length == 1
-# ----------------------------------------------------------------------------
-- name: create a instance that already exists
- gcp_spanner_instance:
- name: testinstance
- display_name: My Spanner Instance
- node_count: 2
- labels:
- cost_center: ti-1700004
- config: regional-us-central1
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
-#----------------------------------------------------------
-- name: delete a instance
- gcp_spanner_instance:
- name: testinstance
- display_name: My Spanner Instance
- node_count: 2
- labels:
- cost_center: ti-1700004
- config: regional-us-central1
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that instance was deleted
- gcp_spanner_instance_info:
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/spanner.admin
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - results['resources'] | map(attribute='name') | select("match", ".*testinstance.*") | list | length == 0
-# ----------------------------------------------------------------------------
-- name: delete a instance that does not exist
- gcp_spanner_instance:
- name: testinstance
- display_name: My Spanner Instance
- node_count: 2
- labels:
- cost_center: ti-1700004
- config: regional-us-central1
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
diff --git a/test/integration/targets/gcp_spanner_instance/tasks/main.yml b/test/integration/targets/gcp_spanner_instance/tasks/main.yml
deleted file mode 100644
index 45d6e49178..0000000000
--- a/test/integration/targets/gcp_spanner_instance/tasks/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-- include_tasks: autogen.yml
diff --git a/test/integration/targets/gcp_sql_database/aliases b/test/integration/targets/gcp_sql_database/aliases
deleted file mode 100644
index 9812f019ca..0000000000
--- a/test/integration/targets/gcp_sql_database/aliases
+++ /dev/null
@@ -1,2 +0,0 @@
-cloud/gcp
-unsupported
diff --git a/test/integration/targets/gcp_sql_database/defaults/main.yml b/test/integration/targets/gcp_sql_database/defaults/main.yml
deleted file mode 100644
index ba66644fc1..0000000000
--- a/test/integration/targets/gcp_sql_database/defaults/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-resource_name: "{{ resource_prefix }}"
diff --git a/test/integration/targets/gcp_sql_database/meta/main.yml b/test/integration/targets/gcp_sql_database/meta/main.yml
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/integration/targets/gcp_sql_database/meta/main.yml
+++ /dev/null
diff --git a/test/integration/targets/gcp_sql_database/tasks/autogen.yml b/test/integration/targets/gcp_sql_database/tasks/autogen.yml
deleted file mode 100644
index ebe9cbdc06..0000000000
--- a/test/integration/targets/gcp_sql_database/tasks/autogen.yml
+++ /dev/null
@@ -1,144 +0,0 @@
----
-# ----------------------------------------------------------------------------
-#
-# *** AUTO GENERATED CODE *** AUTO GENERATED CODE ***
-#
-# ----------------------------------------------------------------------------
-#
-# This file is automatically generated by Magic Modules and manual
-# changes will be clobbered when the file is regenerated.
-#
-# Please read more about how to change this file at
-# https://www.github.com/GoogleCloudPlatform/magic-modules
-#
-# ----------------------------------------------------------------------------
-# Pre-test setup
-- name: create a instance
- gcp_sql_instance:
- name: "{{resource_name}}-3"
- settings:
- ip_configuration:
- authorized_networks:
- - name: google dns server
- value: 8.8.8.8/32
- tier: db-n1-standard-1
- region: us-central1
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: instance
-- name: delete a database
- gcp_sql_database:
- name: "{{ resource_name }}"
- charset: utf8
- instance: "{{ instance.name }}"
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
-#----------------------------------------------------------
-- name: create a database
- gcp_sql_database:
- name: "{{ resource_name }}"
- charset: utf8
- instance: "{{ instance.name }}"
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that database was created
- gcp_sql_database_info:
- instance: "{{ instance.name }}"
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/sqlservice.admin
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - "\"{{resource_name}}\" in \"{{ results['resources'] | map(attribute='name') | list }}\""
-# ----------------------------------------------------------------------------
-- name: create a database that already exists
- gcp_sql_database:
- name: "{{ resource_name }}"
- charset: utf8
- instance: "{{ instance.name }}"
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
-#----------------------------------------------------------
-- name: delete a database
- gcp_sql_database:
- name: "{{ resource_name }}"
- charset: utf8
- instance: "{{ instance.name }}"
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that database was deleted
- gcp_sql_database_info:
- instance: "{{ instance.name }}"
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/sqlservice.admin
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - "\"{{resource_name}}\" not in \"{{ results['resources'] | map(attribute='name') | list }}\""
-# ----------------------------------------------------------------------------
-- name: delete a database that does not exist
- gcp_sql_database:
- name: "{{ resource_name }}"
- charset: utf8
- instance: "{{ instance.name }}"
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
-#---------------------------------------------------------
-# Post-test teardown
-# If errors happen, don't crash the playbook!
-- name: delete a instance
- gcp_sql_instance:
- name: "{{resource_name}}-3"
- settings:
- ip_configuration:
- authorized_networks:
- - name: google dns server
- value: 8.8.8.8/32
- tier: db-n1-standard-1
- region: us-central1
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: instance
- ignore_errors: true
diff --git a/test/integration/targets/gcp_sql_database/tasks/main.yml b/test/integration/targets/gcp_sql_database/tasks/main.yml
deleted file mode 100644
index 45d6e49178..0000000000
--- a/test/integration/targets/gcp_sql_database/tasks/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-- include_tasks: autogen.yml
diff --git a/test/integration/targets/gcp_sql_instance/aliases b/test/integration/targets/gcp_sql_instance/aliases
deleted file mode 100644
index 9812f019ca..0000000000
--- a/test/integration/targets/gcp_sql_instance/aliases
+++ /dev/null
@@ -1,2 +0,0 @@
-cloud/gcp
-unsupported
diff --git a/test/integration/targets/gcp_sql_instance/defaults/main.yml b/test/integration/targets/gcp_sql_instance/defaults/main.yml
deleted file mode 100644
index ba66644fc1..0000000000
--- a/test/integration/targets/gcp_sql_instance/defaults/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-resource_name: "{{ resource_prefix }}"
diff --git a/test/integration/targets/gcp_sql_instance/meta/main.yml b/test/integration/targets/gcp_sql_instance/meta/main.yml
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/integration/targets/gcp_sql_instance/meta/main.yml
+++ /dev/null
diff --git a/test/integration/targets/gcp_sql_instance/tasks/autogen.yml b/test/integration/targets/gcp_sql_instance/tasks/autogen.yml
deleted file mode 100644
index 1ddcda92ad..0000000000
--- a/test/integration/targets/gcp_sql_instance/tasks/autogen.yml
+++ /dev/null
@@ -1,133 +0,0 @@
----
-# ----------------------------------------------------------------------------
-#
-# *** AUTO GENERATED CODE *** AUTO GENERATED CODE ***
-#
-# ----------------------------------------------------------------------------
-#
-# This file is automatically generated by Magic Modules and manual
-# changes will be clobbered when the file is regenerated.
-#
-# Please read more about how to change this file at
-# https://www.github.com/GoogleCloudPlatform/magic-modules
-#
-# ----------------------------------------------------------------------------
-# Pre-test setup
-- name: delete a instance
- gcp_sql_instance:
- name: "{{resource_name}}-2"
- settings:
- ip_configuration:
- authorized_networks:
- - name: google dns server
- value: 8.8.8.8/32
- tier: db-n1-standard-1
- region: us-central1
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
-#----------------------------------------------------------
-- name: create a instance
- gcp_sql_instance:
- name: "{{resource_name}}-2"
- settings:
- ip_configuration:
- authorized_networks:
- - name: google dns server
- value: 8.8.8.8/32
- tier: db-n1-standard-1
- region: us-central1
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that instance was created
- gcp_sql_instance_info:
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/sqlservice.admin
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - results['resources'] | map(attribute='name') | select("match", ".*{{resource_name}}-2.*") | list | length == 1
-# ----------------------------------------------------------------------------
-- name: create a instance that already exists
- gcp_sql_instance:
- name: "{{resource_name}}-2"
- settings:
- ip_configuration:
- authorized_networks:
- - name: google dns server
- value: 8.8.8.8/32
- tier: db-n1-standard-1
- region: us-central1
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
-#----------------------------------------------------------
-- name: delete a instance
- gcp_sql_instance:
- name: "{{resource_name}}-2"
- settings:
- ip_configuration:
- authorized_networks:
- - name: google dns server
- value: 8.8.8.8/32
- tier: db-n1-standard-1
- region: us-central1
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that instance was deleted
- gcp_sql_instance_info:
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/sqlservice.admin
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - results['resources'] | map(attribute='name') | select("match", ".*{{resource_name}}-2.*") | list | length == 0
-# ----------------------------------------------------------------------------
-- name: delete a instance that does not exist
- gcp_sql_instance:
- name: "{{resource_name}}-2"
- settings:
- ip_configuration:
- authorized_networks:
- - name: google dns server
- value: 8.8.8.8/32
- tier: db-n1-standard-1
- region: us-central1
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
diff --git a/test/integration/targets/gcp_sql_instance/tasks/main.yml b/test/integration/targets/gcp_sql_instance/tasks/main.yml
deleted file mode 100644
index 45d6e49178..0000000000
--- a/test/integration/targets/gcp_sql_instance/tasks/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-- include_tasks: autogen.yml
diff --git a/test/integration/targets/gcp_sql_user/aliases b/test/integration/targets/gcp_sql_user/aliases
deleted file mode 100644
index 9812f019ca..0000000000
--- a/test/integration/targets/gcp_sql_user/aliases
+++ /dev/null
@@ -1,2 +0,0 @@
-cloud/gcp
-unsupported
diff --git a/test/integration/targets/gcp_sql_user/defaults/main.yml b/test/integration/targets/gcp_sql_user/defaults/main.yml
deleted file mode 100644
index ba66644fc1..0000000000
--- a/test/integration/targets/gcp_sql_user/defaults/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-resource_name: "{{ resource_prefix }}"
diff --git a/test/integration/targets/gcp_sql_user/meta/main.yml b/test/integration/targets/gcp_sql_user/meta/main.yml
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/integration/targets/gcp_sql_user/meta/main.yml
+++ /dev/null
diff --git a/test/integration/targets/gcp_sql_user/tasks/autogen.yml b/test/integration/targets/gcp_sql_user/tasks/autogen.yml
deleted file mode 100644
index d7f6d09daf..0000000000
--- a/test/integration/targets/gcp_sql_user/tasks/autogen.yml
+++ /dev/null
@@ -1,149 +0,0 @@
----
-# ----------------------------------------------------------------------------
-#
-# *** AUTO GENERATED CODE *** AUTO GENERATED CODE ***
-#
-# ----------------------------------------------------------------------------
-#
-# This file is automatically generated by Magic Modules and manual
-# changes will be clobbered when the file is regenerated.
-#
-# Please read more about how to change this file at
-# https://www.github.com/GoogleCloudPlatform/magic-modules
-#
-# ----------------------------------------------------------------------------
-# Pre-test setup
-- name: create a instance
- gcp_sql_instance:
- name: "{{resource_name}}-1"
- settings:
- ip_configuration:
- authorized_networks:
- - name: google dns server
- value: 8.8.8.8/32
- tier: db-n1-standard-1
- region: us-central1
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: instance
-- name: delete a user
- gcp_sql_user:
- name: test-user
- host: 10.1.2.3
- password: secret-password
- instance: "{{ instance }}"
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
-#----------------------------------------------------------
-- name: create a user
- gcp_sql_user:
- name: test-user
- host: 10.1.2.3
- password: secret-password
- instance: "{{ instance }}"
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that user was created
- gcp_sql_user_info:
- instance: "{{ instance }}"
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/sqlservice.admin
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - "'test-user' in \"{{ results['resources'] | map(attribute='name') | list }}\""
-# ----------------------------------------------------------------------------
-- name: create a user that already exists
- gcp_sql_user:
- name: test-user
- host: 10.1.2.3
- password: secret-password
- instance: "{{ instance }}"
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
-#----------------------------------------------------------
-- name: delete a user
- gcp_sql_user:
- name: test-user
- host: 10.1.2.3
- password: secret-password
- instance: "{{ instance }}"
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that user was deleted
- gcp_sql_user_info:
- instance: "{{ instance }}"
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/sqlservice.admin
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - "'test-user' not in \"{{ results['resources'] | map(attribute='name') | list }}\""
-# ----------------------------------------------------------------------------
-- name: delete a user that does not exist
- gcp_sql_user:
- name: test-user
- host: 10.1.2.3
- password: secret-password
- instance: "{{ instance }}"
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
-#---------------------------------------------------------
-# Post-test teardown
-# If errors happen, don't crash the playbook!
-- name: delete a instance
- gcp_sql_instance:
- name: "{{resource_name}}-1"
- settings:
- ip_configuration:
- authorized_networks:
- - name: google dns server
- value: 8.8.8.8/32
- tier: db-n1-standard-1
- region: us-central1
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: instance
- ignore_errors: true
diff --git a/test/integration/targets/gcp_sql_user/tasks/main.yml b/test/integration/targets/gcp_sql_user/tasks/main.yml
deleted file mode 100644
index 45d6e49178..0000000000
--- a/test/integration/targets/gcp_sql_user/tasks/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-- include_tasks: autogen.yml
diff --git a/test/integration/targets/gcp_storage_bucket/aliases b/test/integration/targets/gcp_storage_bucket/aliases
deleted file mode 100644
index 9812f019ca..0000000000
--- a/test/integration/targets/gcp_storage_bucket/aliases
+++ /dev/null
@@ -1,2 +0,0 @@
-cloud/gcp
-unsupported
diff --git a/test/integration/targets/gcp_storage_bucket/defaults/main.yml b/test/integration/targets/gcp_storage_bucket/defaults/main.yml
deleted file mode 100644
index ba66644fc1..0000000000
--- a/test/integration/targets/gcp_storage_bucket/defaults/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-resource_name: "{{ resource_prefix }}"
diff --git a/test/integration/targets/gcp_storage_bucket/meta/main.yml b/test/integration/targets/gcp_storage_bucket/meta/main.yml
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/integration/targets/gcp_storage_bucket/meta/main.yml
+++ /dev/null
diff --git a/test/integration/targets/gcp_storage_bucket/tasks/autogen.yml b/test/integration/targets/gcp_storage_bucket/tasks/autogen.yml
deleted file mode 100644
index d49ec899c1..0000000000
--- a/test/integration/targets/gcp_storage_bucket/tasks/autogen.yml
+++ /dev/null
@@ -1,74 +0,0 @@
----
-# ----------------------------------------------------------------------------
-#
-# *** AUTO GENERATED CODE *** AUTO GENERATED CODE ***
-#
-# ----------------------------------------------------------------------------
-#
-# This file is automatically generated by Magic Modules and manual
-# changes will be clobbered when the file is regenerated.
-#
-# Please read more about how to change this file at
-# https://www.github.com/GoogleCloudPlatform/magic-modules
-#
-# ----------------------------------------------------------------------------
-# Pre-test setup
-- name: delete a bucket
- gcp_storage_bucket:
- name: ansible-storage-module
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
-#----------------------------------------------------------
-- name: create a bucket
- gcp_storage_bucket:
- name: ansible-storage-module
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-# ----------------------------------------------------------------------------
-- name: create a bucket that already exists
- gcp_storage_bucket:
- name: ansible-storage-module
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
-#----------------------------------------------------------
-- name: delete a bucket
- gcp_storage_bucket:
- name: ansible-storage-module
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-# ----------------------------------------------------------------------------
-- name: delete a bucket that does not exist
- gcp_storage_bucket:
- name: ansible-storage-module
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
diff --git a/test/integration/targets/gcp_storage_bucket/tasks/main.yml b/test/integration/targets/gcp_storage_bucket/tasks/main.yml
deleted file mode 100644
index 45d6e49178..0000000000
--- a/test/integration/targets/gcp_storage_bucket/tasks/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-- include_tasks: autogen.yml
diff --git a/test/integration/targets/gcp_storage_bucket_access_control/aliases b/test/integration/targets/gcp_storage_bucket_access_control/aliases
deleted file mode 100644
index 9812f019ca..0000000000
--- a/test/integration/targets/gcp_storage_bucket_access_control/aliases
+++ /dev/null
@@ -1,2 +0,0 @@
-cloud/gcp
-unsupported
diff --git a/test/integration/targets/gcp_storage_bucket_access_control/defaults/main.yml b/test/integration/targets/gcp_storage_bucket_access_control/defaults/main.yml
deleted file mode 100644
index ba66644fc1..0000000000
--- a/test/integration/targets/gcp_storage_bucket_access_control/defaults/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-resource_name: "{{ resource_prefix }}"
diff --git a/test/integration/targets/gcp_storage_bucket_access_control/meta/main.yml b/test/integration/targets/gcp_storage_bucket_access_control/meta/main.yml
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/integration/targets/gcp_storage_bucket_access_control/meta/main.yml
+++ /dev/null
diff --git a/test/integration/targets/gcp_storage_bucket_access_control/tasks/autogen.yml b/test/integration/targets/gcp_storage_bucket_access_control/tasks/autogen.yml
deleted file mode 100644
index 5a78a87e7a..0000000000
--- a/test/integration/targets/gcp_storage_bucket_access_control/tasks/autogen.yml
+++ /dev/null
@@ -1,104 +0,0 @@
----
-# ----------------------------------------------------------------------------
-#
-# *** AUTO GENERATED CODE *** AUTO GENERATED CODE ***
-#
-# ----------------------------------------------------------------------------
-#
-# This file is automatically generated by Magic Modules and manual
-# changes will be clobbered when the file is regenerated.
-#
-# Please read more about how to change this file at
-# https://www.github.com/GoogleCloudPlatform/magic-modules
-#
-# ----------------------------------------------------------------------------
-# Pre-test setup
-- name: create a bucket
- gcp_storage_bucket:
- name: "{{ resource_name }}"
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: bucket
-- name: delete a bucket access control
- gcp_storage_bucket_access_control:
- bucket: "{{ bucket }}"
- entity: user-alexstephen@google.com
- role: WRITER
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
-#----------------------------------------------------------
-- name: create a bucket access control
- gcp_storage_bucket_access_control:
- bucket: "{{ bucket }}"
- entity: user-alexstephen@google.com
- role: WRITER
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-# ----------------------------------------------------------------------------
-- name: create a bucket access control that already exists
- gcp_storage_bucket_access_control:
- bucket: "{{ bucket }}"
- entity: user-alexstephen@google.com
- role: WRITER
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
-#----------------------------------------------------------
-- name: delete a bucket access control
- gcp_storage_bucket_access_control:
- bucket: "{{ bucket }}"
- entity: user-alexstephen@google.com
- role: WRITER
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-# ----------------------------------------------------------------------------
-- name: delete a bucket access control that does not exist
- gcp_storage_bucket_access_control:
- bucket: "{{ bucket }}"
- entity: user-alexstephen@google.com
- role: WRITER
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
-#---------------------------------------------------------
-# Post-test teardown
-# If errors happen, don't crash the playbook!
-- name: delete a bucket
- gcp_storage_bucket:
- name: "{{ resource_name }}"
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: bucket
- ignore_errors: true
diff --git a/test/integration/targets/gcp_storage_bucket_access_control/tasks/main.yml b/test/integration/targets/gcp_storage_bucket_access_control/tasks/main.yml
deleted file mode 100644
index 45d6e49178..0000000000
--- a/test/integration/targets/gcp_storage_bucket_access_control/tasks/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-- include_tasks: autogen.yml
diff --git a/test/integration/targets/gcp_storage_object/aliases b/test/integration/targets/gcp_storage_object/aliases
deleted file mode 100644
index 9812f019ca..0000000000
--- a/test/integration/targets/gcp_storage_object/aliases
+++ /dev/null
@@ -1,2 +0,0 @@
-cloud/gcp
-unsupported
diff --git a/test/integration/targets/gcp_storage_object/defaults/main.yml b/test/integration/targets/gcp_storage_object/defaults/main.yml
deleted file mode 100644
index aa87a2a8e0..0000000000
--- a/test/integration/targets/gcp_storage_object/defaults/main.yml
+++ /dev/null
@@ -1,3 +0,0 @@
----
-# defaults file
-resource_name: '{{resource_prefix}}'
diff --git a/test/integration/targets/gcp_storage_object/meta/main.yml b/test/integration/targets/gcp_storage_object/meta/main.yml
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/integration/targets/gcp_storage_object/meta/main.yml
+++ /dev/null
diff --git a/test/integration/targets/gcp_tpu_node/aliases b/test/integration/targets/gcp_tpu_node/aliases
deleted file mode 100644
index 9812f019ca..0000000000
--- a/test/integration/targets/gcp_tpu_node/aliases
+++ /dev/null
@@ -1,2 +0,0 @@
-cloud/gcp
-unsupported
diff --git a/test/integration/targets/gcp_tpu_node/defaults/main.yml b/test/integration/targets/gcp_tpu_node/defaults/main.yml
deleted file mode 100644
index ba66644fc1..0000000000
--- a/test/integration/targets/gcp_tpu_node/defaults/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-resource_name: "{{ resource_prefix }}"
diff --git a/test/integration/targets/gcp_tpu_node/meta/main.yml b/test/integration/targets/gcp_tpu_node/meta/main.yml
deleted file mode 100644
index e69de29bb2..0000000000
--- a/test/integration/targets/gcp_tpu_node/meta/main.yml
+++ /dev/null
diff --git a/test/integration/targets/gcp_tpu_node/tasks/autogen.yml b/test/integration/targets/gcp_tpu_node/tasks/autogen.yml
deleted file mode 100644
index ed4803d422..0000000000
--- a/test/integration/targets/gcp_tpu_node/tasks/autogen.yml
+++ /dev/null
@@ -1,120 +0,0 @@
----
-# ----------------------------------------------------------------------------
-#
-# *** AUTO GENERATED CODE *** AUTO GENERATED CODE ***
-#
-# ----------------------------------------------------------------------------
-#
-# This file is automatically generated by Magic Modules and manual
-# changes will be clobbered when the file is regenerated.
-#
-# Please read more about how to change this file at
-# https://www.github.com/GoogleCloudPlatform/magic-modules
-#
-# ----------------------------------------------------------------------------
-# Pre-test setup
-- name: delete a node
- gcp_tpu_node:
- name: "{{ resource_name }}"
- zone: us-central1-b
- accelerator_type: v3-8
- tensorflow_version: '1.11'
- cidr_block: 10.2.0.0/29
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
-#----------------------------------------------------------
-- name: create a node
- gcp_tpu_node:
- name: "{{ resource_name }}"
- zone: us-central1-b
- accelerator_type: v3-8
- tensorflow_version: '1.11'
- cidr_block: 10.2.0.0/29
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that node was created
- gcp_tpu_node_info:
- zone: us-central1-b
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/cloud-platform
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - results['resources'] | map(attribute='name') | select("match", ".*{{ resource_name }}.*") | list | length == 1
-# ----------------------------------------------------------------------------
-- name: create a node that already exists
- gcp_tpu_node:
- name: "{{ resource_name }}"
- zone: us-central1-b
- accelerator_type: v3-8
- tensorflow_version: '1.11'
- cidr_block: 10.2.0.0/29
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
-#----------------------------------------------------------
-- name: delete a node
- gcp_tpu_node:
- name: "{{ resource_name }}"
- zone: us-central1-b
- accelerator_type: v3-8
- tensorflow_version: '1.11'
- cidr_block: 10.2.0.0/29
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is true
- assert:
- that:
- - result.changed == true
-- name: verify that node was deleted
- gcp_tpu_node_info:
- zone: us-central1-b
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- scopes:
- - https://www.googleapis.com/auth/cloud-platform
- register: results
-- name: verify that command succeeded
- assert:
- that:
- - results['resources'] | map(attribute='name') | select("match", ".*{{ resource_name }}.*") | list | length == 0
-# ----------------------------------------------------------------------------
-- name: delete a node that does not exist
- gcp_tpu_node:
- name: "{{ resource_name }}"
- zone: us-central1-b
- accelerator_type: v3-8
- tensorflow_version: '1.11'
- cidr_block: 10.2.0.0/29
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
- register: result
-- name: assert changed is false
- assert:
- that:
- - result.changed == false
diff --git a/test/integration/targets/gcp_tpu_node/tasks/main.yml b/test/integration/targets/gcp_tpu_node/tasks/main.yml
deleted file mode 100644
index 45d6e49178..0000000000
--- a/test/integration/targets/gcp_tpu_node/tasks/main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
----
-- include_tasks: autogen.yml
diff --git a/test/sanity/ignore.txt b/test/sanity/ignore.txt
index 6d7ca43060..ef3fc3cf0a 100644
--- a/test/sanity/ignore.txt
+++ b/test/sanity/ignore.txt
@@ -80,8 +80,6 @@ lib/ansible/module_utils/facts/sysctl.py metaclass-boilerplate
lib/ansible/module_utils/facts/system/distribution.py pylint:ansible-bad-function
lib/ansible/module_utils/facts/utils.py future-import-boilerplate
lib/ansible/module_utils/facts/utils.py metaclass-boilerplate
-lib/ansible/module_utils/gcp_utils.py future-import-boilerplate
-lib/ansible/module_utils/gcp_utils.py metaclass-boilerplate
lib/ansible/module_utils/json_utils.py future-import-boilerplate
lib/ansible/module_utils/json_utils.py metaclass-boilerplate
lib/ansible/module_utils/network/vyos/vyos.py future-import-boilerplate
@@ -772,237 +770,6 @@ lib/ansible/modules/cloud/azure/azure_rm_webappslot.py validate-modules:doc-requ
lib/ansible/modules/cloud/azure/azure_rm_webappslot.py validate-modules:parameter-type-not-in-doc
lib/ansible/modules/cloud/azure/azure_rm_webappslot.py validate-modules:required_if-requirements-unknown
lib/ansible/modules/cloud/azure/azure_rm_webappslot.py validate-modules:required_if-unknown-key
-lib/ansible/modules/cloud/google/gcp_appengine_firewall_rule.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_appengine_firewall_rule_info.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_bigquery_dataset.py validate-modules:doc-elements-mismatch
-lib/ansible/modules/cloud/google/gcp_bigquery_dataset.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_bigquery_dataset_info.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_bigquery_table.py validate-modules:doc-default-does-not-match-spec
-lib/ansible/modules/cloud/google/gcp_bigquery_table.py validate-modules:doc-elements-mismatch
-lib/ansible/modules/cloud/google/gcp_bigquery_table.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_bigquery_table_info.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_cloudbuild_trigger.py validate-modules:doc-elements-mismatch
-lib/ansible/modules/cloud/google/gcp_cloudbuild_trigger.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_cloudbuild_trigger_info.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_cloudfunctions_cloud_function.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_cloudfunctions_cloud_function_info.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_cloudscheduler_job.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_cloudscheduler_job_info.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_cloudtasks_queue.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_cloudtasks_queue_info.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_compute_address.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_compute_address_info.py validate-modules:doc-elements-mismatch
-lib/ansible/modules/cloud/google/gcp_compute_address_info.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_compute_autoscaler.py validate-modules:doc-elements-mismatch
-lib/ansible/modules/cloud/google/gcp_compute_autoscaler.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_compute_autoscaler_info.py validate-modules:doc-elements-mismatch
-lib/ansible/modules/cloud/google/gcp_compute_autoscaler_info.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_compute_backend_bucket.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_compute_backend_bucket_info.py validate-modules:doc-elements-mismatch
-lib/ansible/modules/cloud/google/gcp_compute_backend_bucket_info.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_compute_backend_service.py validate-modules:doc-elements-mismatch
-lib/ansible/modules/cloud/google/gcp_compute_backend_service.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_compute_backend_service_info.py validate-modules:doc-elements-mismatch
-lib/ansible/modules/cloud/google/gcp_compute_backend_service_info.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_compute_disk.py validate-modules:doc-elements-mismatch
-lib/ansible/modules/cloud/google/gcp_compute_disk.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_compute_disk_info.py validate-modules:doc-elements-mismatch
-lib/ansible/modules/cloud/google/gcp_compute_disk_info.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_compute_firewall.py validate-modules:doc-elements-mismatch
-lib/ansible/modules/cloud/google/gcp_compute_firewall.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_compute_firewall_info.py validate-modules:doc-elements-mismatch
-lib/ansible/modules/cloud/google/gcp_compute_firewall_info.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_compute_forwarding_rule.py validate-modules:doc-elements-mismatch
-lib/ansible/modules/cloud/google/gcp_compute_forwarding_rule.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_compute_forwarding_rule_info.py validate-modules:doc-elements-mismatch
-lib/ansible/modules/cloud/google/gcp_compute_forwarding_rule_info.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_compute_global_address.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_compute_global_address_info.py validate-modules:doc-elements-mismatch
-lib/ansible/modules/cloud/google/gcp_compute_global_address_info.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_compute_global_forwarding_rule.py validate-modules:doc-elements-mismatch
-lib/ansible/modules/cloud/google/gcp_compute_global_forwarding_rule.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_compute_global_forwarding_rule_info.py validate-modules:doc-elements-mismatch
-lib/ansible/modules/cloud/google/gcp_compute_global_forwarding_rule_info.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_compute_health_check.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_compute_health_check_info.py validate-modules:doc-elements-mismatch
-lib/ansible/modules/cloud/google/gcp_compute_health_check_info.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_compute_http_health_check.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_compute_http_health_check_info.py validate-modules:doc-elements-mismatch
-lib/ansible/modules/cloud/google/gcp_compute_http_health_check_info.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_compute_https_health_check.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_compute_https_health_check_info.py validate-modules:doc-elements-mismatch
-lib/ansible/modules/cloud/google/gcp_compute_https_health_check_info.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_compute_image.py validate-modules:doc-elements-mismatch
-lib/ansible/modules/cloud/google/gcp_compute_image.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_compute_image_info.py validate-modules:doc-elements-mismatch
-lib/ansible/modules/cloud/google/gcp_compute_image_info.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_compute_instance.py validate-modules:doc-elements-mismatch
-lib/ansible/modules/cloud/google/gcp_compute_instance.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_compute_instance_group.py validate-modules:doc-elements-mismatch
-lib/ansible/modules/cloud/google/gcp_compute_instance_group.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_compute_instance_group_info.py validate-modules:doc-elements-mismatch
-lib/ansible/modules/cloud/google/gcp_compute_instance_group_info.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_compute_instance_group_manager.py validate-modules:doc-elements-mismatch
-lib/ansible/modules/cloud/google/gcp_compute_instance_group_manager.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_compute_instance_group_manager_info.py validate-modules:doc-elements-mismatch
-lib/ansible/modules/cloud/google/gcp_compute_instance_group_manager_info.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_compute_instance_info.py validate-modules:doc-elements-mismatch
-lib/ansible/modules/cloud/google/gcp_compute_instance_info.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_compute_instance_template.py validate-modules:doc-elements-mismatch
-lib/ansible/modules/cloud/google/gcp_compute_instance_template.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_compute_instance_template_info.py validate-modules:doc-elements-mismatch
-lib/ansible/modules/cloud/google/gcp_compute_instance_template_info.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_compute_interconnect_attachment.py validate-modules:doc-elements-mismatch
-lib/ansible/modules/cloud/google/gcp_compute_interconnect_attachment.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_compute_interconnect_attachment_info.py validate-modules:doc-elements-mismatch
-lib/ansible/modules/cloud/google/gcp_compute_interconnect_attachment_info.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_compute_network.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_compute_network_endpoint_group.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_compute_network_endpoint_group_info.py validate-modules:doc-elements-mismatch
-lib/ansible/modules/cloud/google/gcp_compute_network_endpoint_group_info.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_compute_network_info.py validate-modules:doc-elements-mismatch
-lib/ansible/modules/cloud/google/gcp_compute_network_info.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_compute_node_group.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_compute_node_group_info.py validate-modules:doc-elements-mismatch
-lib/ansible/modules/cloud/google/gcp_compute_node_group_info.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_compute_node_template.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_compute_node_template_info.py validate-modules:doc-elements-mismatch
-lib/ansible/modules/cloud/google/gcp_compute_node_template_info.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_compute_region_backend_service.py validate-modules:doc-elements-mismatch
-lib/ansible/modules/cloud/google/gcp_compute_region_backend_service.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_compute_region_backend_service_info.py validate-modules:doc-elements-mismatch
-lib/ansible/modules/cloud/google/gcp_compute_region_backend_service_info.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_compute_region_disk.py validate-modules:doc-elements-mismatch
-lib/ansible/modules/cloud/google/gcp_compute_region_disk.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_compute_region_disk_info.py validate-modules:doc-elements-mismatch
-lib/ansible/modules/cloud/google/gcp_compute_region_disk_info.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_compute_reservation.py validate-modules:doc-elements-mismatch
-lib/ansible/modules/cloud/google/gcp_compute_reservation.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_compute_reservation_info.py validate-modules:doc-elements-mismatch
-lib/ansible/modules/cloud/google/gcp_compute_reservation_info.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_compute_route.py validate-modules:doc-elements-mismatch
-lib/ansible/modules/cloud/google/gcp_compute_route.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_compute_route_info.py validate-modules:doc-elements-mismatch
-lib/ansible/modules/cloud/google/gcp_compute_route_info.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_compute_router.py validate-modules:doc-elements-mismatch
-lib/ansible/modules/cloud/google/gcp_compute_router.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_compute_router_info.py validate-modules:doc-elements-mismatch
-lib/ansible/modules/cloud/google/gcp_compute_router_info.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_compute_snapshot.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_compute_snapshot_info.py validate-modules:doc-elements-mismatch
-lib/ansible/modules/cloud/google/gcp_compute_snapshot_info.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_compute_ssl_certificate.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_compute_ssl_certificate_info.py validate-modules:doc-elements-mismatch
-lib/ansible/modules/cloud/google/gcp_compute_ssl_certificate_info.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_compute_ssl_policy.py validate-modules:doc-elements-mismatch
-lib/ansible/modules/cloud/google/gcp_compute_ssl_policy.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_compute_ssl_policy_info.py validate-modules:doc-elements-mismatch
-lib/ansible/modules/cloud/google/gcp_compute_ssl_policy_info.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_compute_subnetwork.py validate-modules:doc-elements-mismatch
-lib/ansible/modules/cloud/google/gcp_compute_subnetwork.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_compute_subnetwork_info.py validate-modules:doc-elements-mismatch
-lib/ansible/modules/cloud/google/gcp_compute_subnetwork_info.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_compute_target_http_proxy.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_compute_target_http_proxy_info.py validate-modules:doc-elements-mismatch
-lib/ansible/modules/cloud/google/gcp_compute_target_http_proxy_info.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_compute_target_https_proxy.py validate-modules:doc-elements-mismatch
-lib/ansible/modules/cloud/google/gcp_compute_target_https_proxy.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_compute_target_https_proxy_info.py validate-modules:doc-elements-mismatch
-lib/ansible/modules/cloud/google/gcp_compute_target_https_proxy_info.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_compute_target_instance.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_compute_target_instance_info.py validate-modules:doc-elements-mismatch
-lib/ansible/modules/cloud/google/gcp_compute_target_instance_info.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_compute_target_pool.py validate-modules:doc-elements-mismatch
-lib/ansible/modules/cloud/google/gcp_compute_target_pool.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_compute_target_pool_info.py validate-modules:doc-elements-mismatch
-lib/ansible/modules/cloud/google/gcp_compute_target_pool_info.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_compute_target_ssl_proxy.py validate-modules:doc-elements-mismatch
-lib/ansible/modules/cloud/google/gcp_compute_target_ssl_proxy.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_compute_target_ssl_proxy_info.py validate-modules:doc-elements-mismatch
-lib/ansible/modules/cloud/google/gcp_compute_target_ssl_proxy_info.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_compute_target_tcp_proxy.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_compute_target_tcp_proxy_info.py validate-modules:doc-elements-mismatch
-lib/ansible/modules/cloud/google/gcp_compute_target_tcp_proxy_info.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_compute_target_vpn_gateway.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_compute_target_vpn_gateway_info.py validate-modules:doc-elements-mismatch
-lib/ansible/modules/cloud/google/gcp_compute_target_vpn_gateway_info.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_compute_url_map.py validate-modules:doc-elements-mismatch
-lib/ansible/modules/cloud/google/gcp_compute_url_map.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_compute_url_map_info.py validate-modules:doc-elements-mismatch
-lib/ansible/modules/cloud/google/gcp_compute_url_map_info.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_compute_vpn_tunnel.py validate-modules:doc-elements-mismatch
-lib/ansible/modules/cloud/google/gcp_compute_vpn_tunnel.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_compute_vpn_tunnel_info.py validate-modules:doc-elements-mismatch
-lib/ansible/modules/cloud/google/gcp_compute_vpn_tunnel_info.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_container_cluster.py validate-modules:doc-elements-mismatch
-lib/ansible/modules/cloud/google/gcp_container_cluster.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_container_cluster_info.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_container_node_pool.py validate-modules:doc-elements-mismatch
-lib/ansible/modules/cloud/google/gcp_container_node_pool.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_container_node_pool_info.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_dns_managed_zone.py validate-modules:doc-elements-mismatch
-lib/ansible/modules/cloud/google/gcp_dns_managed_zone.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_dns_managed_zone_info.py validate-modules:doc-elements-mismatch
-lib/ansible/modules/cloud/google/gcp_dns_managed_zone_info.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_dns_resource_record_set.py validate-modules:doc-elements-mismatch
-lib/ansible/modules/cloud/google/gcp_dns_resource_record_set.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_dns_resource_record_set_info.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_filestore_instance.py validate-modules:doc-elements-mismatch
-lib/ansible/modules/cloud/google/gcp_filestore_instance.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_filestore_instance_info.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_iam_role.py validate-modules:doc-elements-mismatch
-lib/ansible/modules/cloud/google/gcp_iam_role.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_iam_role_info.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_iam_service_account.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_iam_service_account_info.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_iam_service_account_key.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_kms_crypto_key.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_kms_crypto_key_info.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_kms_key_ring.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_kms_key_ring_info.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_logging_metric.py validate-modules:doc-elements-mismatch
-lib/ansible/modules/cloud/google/gcp_logging_metric.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_logging_metric_info.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_mlengine_model.py validate-modules:doc-elements-mismatch
-lib/ansible/modules/cloud/google/gcp_mlengine_model.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_mlengine_model_info.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_mlengine_version.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_mlengine_version_info.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_pubsub_subscription.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_pubsub_subscription_info.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_pubsub_topic.py validate-modules:doc-elements-mismatch
-lib/ansible/modules/cloud/google/gcp_pubsub_topic.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_pubsub_topic_info.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_redis_instance.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_redis_instance_info.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_resourcemanager_project.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_resourcemanager_project_info.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_runtimeconfig_config.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_runtimeconfig_config_info.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_runtimeconfig_variable.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_runtimeconfig_variable_info.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_serviceusage_service.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_serviceusage_service_info.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_sourcerepo_repository.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_sourcerepo_repository_info.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_spanner_database.py validate-modules:doc-elements-mismatch
-lib/ansible/modules/cloud/google/gcp_spanner_database.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_spanner_database_info.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_spanner_instance.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_spanner_instance_info.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_sql_database.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_sql_database_info.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_sql_instance.py validate-modules:doc-elements-mismatch
-lib/ansible/modules/cloud/google/gcp_sql_instance.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_sql_instance_info.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_sql_user.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_sql_user_info.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_storage_bucket.py validate-modules:doc-elements-mismatch
-lib/ansible/modules/cloud/google/gcp_storage_bucket.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_storage_bucket_access_control.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_storage_object.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_tpu_node.py validate-modules:parameter-list-no-elements
-lib/ansible/modules/cloud/google/gcp_tpu_node_info.py validate-modules:parameter-list-no-elements
lib/ansible/modules/commands/command.py validate-modules:doc-missing-type
lib/ansible/modules/commands/command.py validate-modules:nonexistent-parameter-documented
lib/ansible/modules/commands/command.py validate-modules:parameter-list-no-elements