From dc165aadfd45075217b1bb68b659dfbcc45431f6 Mon Sep 17 00:00:00 2001 From: David Moreau Simard Date: Mon, 16 Nov 2020 15:57:09 -0500 Subject: [PATCH] Add meta/runtime.yml This file is used, amongst other things, to define the required Ansible version and set up plugin routing or dependencies. In the particular case of this collection, we also want to set up the "gcp" action group in order to let users use module defaults: https://docs.ansible.com/ansible/latest/user_guide/playbooks_module_defaults.html#module-defaults-groups --- meta/runtime.yml | 175 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 175 insertions(+) create mode 100644 meta/runtime.yml diff --git a/meta/runtime.yml b/meta/runtime.yml new file mode 100644 index 0000000..31ab772 --- /dev/null +++ b/meta/runtime.yml @@ -0,0 +1,175 @@ +--- +requires_ansible: '>=2.9' + +action_groups: + gcp: + - gcp_appengine_firewall_rule + - gcp_appengine_firewall_rule_info + - gcp_bigquery_dataset + - gcp_bigquery_dataset_info + - gcp_bigquery_table + - gcp_bigquery_table_info + - gcp_bigtable_instance + - gcp_bigtable_instance_info + - gcp_cloudbuild_trigger + - gcp_cloudbuild_trigger_info + - gcp_cloudfunctions_cloud_function + - gcp_cloudfunctions_cloud_function_info + - gcp_cloudscheduler_job + - gcp_cloudscheduler_job_info + - gcp_cloudtasks_queue + - gcp_cloudtasks_queue_info + - gcp_compute_address + - gcp_compute_address_info + - gcp_compute_autoscaler + - gcp_compute_autoscaler_info + - gcp_compute_backend_bucket + - gcp_compute_backend_bucket_info + - gcp_compute_backend_service + - gcp_compute_backend_service_info + - gcp_compute_disk + - gcp_compute_disk_info + - gcp_compute_external_vpn_gateway + - gcp_compute_external_vpn_gateway_info + - gcp_compute_firewall + - gcp_compute_firewall_info + - gcp_compute_forwarding_rule + - gcp_compute_forwarding_rule_info + - gcp_compute_global_address + - gcp_compute_global_address_info + - gcp_compute_global_forwarding_rule + - gcp_compute_global_forwarding_rule_info + - gcp_compute_health_check + - gcp_compute_health_check_info + - gcp_compute_http_health_check + - gcp_compute_http_health_check_info + - gcp_compute_https_health_check + - gcp_compute_https_health_check_info + - gcp_compute_image + - gcp_compute_image_info + - gcp_compute_instance + - gcp_compute_instance_group + - gcp_compute_instance_group_info + - gcp_compute_instance_group_manager + - gcp_compute_instance_group_manager_info + - gcp_compute_instance_info + - gcp_compute_instance_template + - gcp_compute_instance_template_info + - gcp_compute_interconnect_attachment + - gcp_compute_interconnect_attachment_info + - gcp_compute_network + - gcp_compute_network_endpoint_group + - gcp_compute_network_endpoint_group_info + - gcp_compute_network_info + - gcp_compute_node_group + - gcp_compute_node_group_info + - gcp_compute_node_template + - gcp_compute_node_template_info + - gcp_compute_region_autoscaler + - gcp_compute_region_autoscaler_info + - gcp_compute_region_backend_service + - gcp_compute_region_backend_service_info + - gcp_compute_region_disk + - gcp_compute_region_disk_info + - gcp_compute_region_health_check + - gcp_compute_region_health_check_info + - gcp_compute_region_instance_group_manager + - gcp_compute_region_instance_group_manager_info + - gcp_compute_region_target_http_proxy + - gcp_compute_region_target_http_proxy_info + - gcp_compute_region_target_https_proxy + - gcp_compute_region_target_https_proxy_info + - gcp_compute_region_url_map + - gcp_compute_region_url_map_info + - gcp_compute_reservation + - gcp_compute_reservation_info + - gcp_compute_resource_policy + - gcp_compute_resource_policy_info + - gcp_compute_route + - gcp_compute_route_info + - gcp_compute_router + - gcp_compute_router_info + - gcp_compute_snapshot + - gcp_compute_snapshot_info + - gcp_compute_ssl_certificate + - gcp_compute_ssl_certificate_info + - gcp_compute_ssl_policy + - gcp_compute_ssl_policy_info + - gcp_compute_subnetwork + - gcp_compute_subnetwork_info + - gcp_compute_target_http_proxy + - gcp_compute_target_http_proxy_info + - gcp_compute_target_https_proxy + - gcp_compute_target_https_proxy_info + - gcp_compute_target_instance + - gcp_compute_target_instance_info + - gcp_compute_target_pool + - gcp_compute_target_pool_info + - gcp_compute_target_ssl_proxy + - gcp_compute_target_ssl_proxy_info + - gcp_compute_target_tcp_proxy + - gcp_compute_target_tcp_proxy_info + - gcp_compute_target_vpn_gateway + - gcp_compute_target_vpn_gateway_info + - gcp_compute_url_map + - gcp_compute_url_map_info + - gcp_compute_vpn_tunnel + - gcp_compute_vpn_tunnel_info + - gcp_container_cluster + - gcp_container_cluster_info + - gcp_container_node_pool + - gcp_container_node_pool_info + - gcp_dns_managed_zone + - gcp_dns_managed_zone_info + - gcp_dns_resource_record_set + - gcp_dns_resource_record_set_info + - gcp_filestore_instance + - gcp_filestore_instance_info + - gcp_iam_role + - gcp_iam_role_info + - gcp_iam_service_account + - gcp_iam_service_account_info + - gcp_iam_service_account_key + - gcp_kms_crypto_key + - gcp_kms_crypto_key_info + - gcp_kms_key_ring + - gcp_kms_key_ring_info + - gcp_logging_metric + - gcp_logging_metric_info + - gcp_mlengine_model + - gcp_mlengine_model_info + - gcp_mlengine_version + - gcp_mlengine_version_info + - gcp_pubsub_subscription + - gcp_pubsub_subscription_info + - gcp_pubsub_topic + - gcp_pubsub_topic_info + - gcp_redis_instance + - gcp_redis_instance_info + - gcp_resourcemanager_project + - gcp_resourcemanager_project_info + - gcp_runtimeconfig_config + - gcp_runtimeconfig_config_info + - gcp_runtimeconfig_variable + - gcp_runtimeconfig_variable_info + - gcp_serviceusage_service + - gcp_serviceusage_service_info + - gcp_sourcerepo_repository + - gcp_sourcerepo_repository_info + - gcp_spanner_database + - gcp_spanner_database_info + - gcp_spanner_instance + - gcp_spanner_instance_info + - gcp_sql_database + - gcp_sql_database_info + - gcp_sql_instance + - gcp_sql_instance_info + - gcp_sql_ssl_cert + - gcp_sql_user + - gcp_sql_user_info + - gcp_storage_bucket + - gcp_storage_bucket_access_control + - gcp_storage_default_object_acl + - gcp_storage_object + - gcp_tpu_node + - gcp_tpu_node_info