Mirror of the Google Cloud collection for Ansible. https://galaxy.ansible.com/ui/repo/published/google/cloud
Find a file
Yusuke Tsutsumi 791e11d45d chore: pin ansible-lint to 6.13.1
ansible-lint was updated and the GitHub
action did not pin the dependency, resulting
in the repository to fail sanity tests.

Updating the repository to adhere to new fatal
linter rules, but also pinning the linter to
prevent failures that may be unrelated to the
particular commit.

Updating usages for python3.8 to 3.9 as ansible-lint
is dropping support for 3.8.
2023-02-18 11:44:25 -08:00
.github/workflows chore: pin ansible-lint to 6.13.1 2023-02-18 11:44:25 -08:00
.vscode prepping for 1.1.0-beta release 2022-12-04 12:00:59 -08:00
changelogs re-add gcp_compute as a valid plugin name 2022-12-21 09:34:56 -08:00
meta prepping for 1.1.0-beta release 2022-12-04 12:00:59 -08:00
molecule fixing ansible-lint errors, fix gcsfuse 2022-12-10 10:49:01 -08:00
plugins Update example inventory filter 2023-02-10 16:39:28 -08:00
roles chore: pin ansible-lint to 6.13.1 2023-02-18 11:44:25 -08:00
scripts fix gcp_iam_role not updating 2022-12-15 23:04:47 -08:00
test-fixtures fix linting and updating maintenance guide 2022-12-07 15:36:21 -08:00
tests tests: updating the route test 2023-02-10 16:48:29 -08:00
.ansible-lint added gcsfuse role tests for GitHub Actions 2020-04-30 10:09:54 -07:00
.gitignore Improve error handling for auth_kind 'serviceaccount' 2022-12-29 12:59:12 -08:00
.gitmodules re-add submodule 2021-06-08 18:25:04 +00:00
.yamllint added gcsfuse role tests for GitHub Actions 2020-04-30 10:09:54 -07:00
CHANGELOG.rst re-add gcp_compute as a valid plugin name 2022-12-21 09:34:56 -08:00
CONTRIBUTING.md fixing gcp_resourcemanager_project delete 2022-12-12 22:25:24 -08:00
galaxy.yml re-add gcp_compute as a valid plugin name 2022-12-21 09:34:56 -08:00
LICENSE adding license 2019-11-04 16:09:41 -08:00
MAINTAINING.md fix linting and updating maintenance guide 2022-12-07 15:36:21 -08:00
README.md docs: switchin _facts to _info (#508) 2022-11-05 18:35:23 +00:00
requirements-test.txt disable spanner_database_info tests, python to 3.9 2022-12-04 12:00:59 -08:00
requirements.txt Enabling working integration tests (#504) 2022-10-04 21:04:32 +00:00

Google Cloud Platform Ansible Collection

This collection provides a series of Ansible modules and plugins for interacting with the Google Cloud Platform

This collection works with Ansible 2.9+

Installation

ansible-galaxy collection install google.cloud

Resources Supported

  • App Engine FirewallRule (gcp_appengine_firewall_rule, gcp_appengine_firewall_rule_info)
  • BigQuery Dataset (gcp_bigquery_dataset, gcp_bigquery_dataset_info)
  • BigQuery Table (gcp_bigquery_table, gcp_bigquery_table_info)
  • Cloud Bigtable Instance (gcp_bigtable_instance, gcp_bigtable_instance_info)
  • Cloud Build Trigger (gcp_cloudbuild_trigger, gcp_cloudbuild_trigger_info)
  • Cloud Functions CloudFunction (gcp_cloudfunctions_cloud_function, gcp_cloudfunctions_cloud_function_info)
  • Cloud Scheduler Job (gcp_cloudscheduler_job, gcp_cloudscheduler_job_info)
  • Cloud Tasks Queue (gcp_cloudtasks_queue, gcp_cloudtasks_queue_info)
  • Compute Engine Address (gcp_compute_address, gcp_compute_address_info)
  • Compute Engine Autoscaler (gcp_compute_autoscaler, gcp_compute_autoscaler_info)
  • Compute Engine BackendBucket (gcp_compute_backend_bucket, gcp_compute_backend_bucket_info)
  • Compute Engine BackendService (gcp_compute_backend_service, gcp_compute_backend_service_info)
  • Compute Engine RegionBackendService (gcp_compute_region_backend_service, gcp_compute_region_backend_service_info)
  • Compute Engine Disk (gcp_compute_disk, gcp_compute_disk_info)
  • Compute Engine Firewall (gcp_compute_firewall, gcp_compute_firewall_info)
  • Compute Engine ForwardingRule (gcp_compute_forwarding_rule, gcp_compute_forwarding_rule_info)
  • Compute Engine GlobalAddress (gcp_compute_global_address, gcp_compute_global_address_info)
  • Compute Engine GlobalForwardingRule (gcp_compute_global_forwarding_rule, gcp_compute_global_forwarding_rule_info)
  • Compute Engine HttpHealthCheck (gcp_compute_http_health_check, gcp_compute_http_health_check_info)
  • Compute Engine HttpsHealthCheck (gcp_compute_https_health_check, gcp_compute_https_health_check_info)
  • Compute Engine HealthCheck (gcp_compute_health_check, gcp_compute_health_check_info)
  • Compute Engine InstanceTemplate (gcp_compute_instance_template, gcp_compute_instance_template_info)
  • Compute Engine Image (gcp_compute_image, gcp_compute_image_info)
  • Compute Engine Instance (gcp_compute_instance, gcp_compute_instance_info)
  • Compute Engine InstanceGroup (gcp_compute_instance_group, gcp_compute_instance_group_info)
  • Compute Engine InstanceGroupManager (gcp_compute_instance_group_manager, gcp_compute_instance_group_manager_info)
  • Compute Engine RegionInstanceGroupManager (gcp_compute_region_instance_group_manager, gcp_compute_region_instance_group_manager_info)
  • Compute Engine InterconnectAttachment (gcp_compute_interconnect_attachment, gcp_compute_interconnect_attachment_info)
  • Compute Engine Network (gcp_compute_network, gcp_compute_network_info)
  • Compute Engine NetworkEndpointGroup (gcp_compute_network_endpoint_group, gcp_compute_network_endpoint_group_info)
  • Compute Engine NodeGroup (gcp_compute_node_group, gcp_compute_node_group_info)
  • Compute Engine NodeTemplate (gcp_compute_node_template, gcp_compute_node_template_info)
  • Compute Engine RegionAutoscaler (gcp_compute_region_autoscaler, gcp_compute_region_autoscaler_info)
  • Compute Engine RegionDisk (gcp_compute_region_disk, gcp_compute_region_disk_info)
  • Compute Engine RegionUrlMap (gcp_compute_region_url_map, gcp_compute_region_url_map_info)
  • Compute Engine RegionHealthCheck (gcp_compute_region_health_check, gcp_compute_region_health_check_info)
  • Compute Engine ResourcePolicy (gcp_compute_resource_policy, gcp_compute_resource_policy_info)
  • Compute Engine Route (gcp_compute_route, gcp_compute_route_info)
  • Compute Engine Router (gcp_compute_router, gcp_compute_router_info)
  • Compute Engine Snapshot (gcp_compute_snapshot, gcp_compute_snapshot_info)
  • Compute Engine SslCertificate (gcp_compute_ssl_certificate, gcp_compute_ssl_certificate_info)
  • Compute Engine Reservation (gcp_compute_reservation, gcp_compute_reservation_info)
  • Compute Engine SslPolicy (gcp_compute_ssl_policy, gcp_compute_ssl_policy_info)
  • Compute Engine Subnetwork (gcp_compute_subnetwork, gcp_compute_subnetwork_info)
  • Compute Engine TargetHttpProxy (gcp_compute_target_http_proxy, gcp_compute_target_http_proxy_info)
  • Compute Engine TargetHttpsProxy (gcp_compute_target_https_proxy, gcp_compute_target_https_proxy_info)
  • Compute Engine RegionTargetHttpProxy (gcp_compute_region_target_http_proxy, gcp_compute_region_target_http_proxy_info)
  • Compute Engine RegionTargetHttpsProxy (gcp_compute_region_target_https_proxy, gcp_compute_region_target_https_proxy_info)
  • Compute Engine TargetInstance (gcp_compute_target_instance, gcp_compute_target_instance_info)
  • Compute Engine TargetPool (gcp_compute_target_pool, gcp_compute_target_pool_info)
  • Compute Engine TargetSslProxy (gcp_compute_target_ssl_proxy, gcp_compute_target_ssl_proxy_info)
  • Compute Engine TargetTcpProxy (gcp_compute_target_tcp_proxy, gcp_compute_target_tcp_proxy_info)
  • Compute Engine TargetVpnGateway (gcp_compute_target_vpn_gateway, gcp_compute_target_vpn_gateway_info)
  • Compute Engine UrlMap (gcp_compute_url_map, gcp_compute_url_map_info)
  • Compute Engine VpnTunnel (gcp_compute_vpn_tunnel, gcp_compute_vpn_tunnel_info)
  • Google Kubernetes Engine Cluster (gcp_container_cluster, gcp_container_cluster_info)
  • Google Kubernetes Engine NodePool (gcp_container_node_pool, gcp_container_node_pool_info)
  • Cloud DNS ManagedZone (gcp_dns_managed_zone, gcp_dns_managed_zone_info)
  • Cloud DNS ResourceRecordSet (gcp_dns_resource_record_set, gcp_dns_resource_record_set_info)
  • Filestore Instance (gcp_filestore_instance, gcp_filestore_instance_info)
  • Cloud IAM Role (gcp_iam_role, gcp_iam_role_info)
  • Cloud IAM ServiceAccount (gcp_iam_service_account, gcp_iam_service_account_info)
  • Cloud IAM ServiceAccountKey (gcp_iam_service_account_key, gcp_iam_service_account_key_info)
  • Cloud Key Management Service KeyRing (gcp_kms_key_ring, gcp_kms_key_ring_info)
  • Cloud Key Management Service CryptoKey (gcp_kms_crypto_key, gcp_kms_crypto_key_info)
  • Cloud (Stackdriver) Logging Metric (gcp_logging_metric, gcp_logging_metric_info)
  • ML Engine Model (gcp_mlengine_model, gcp_mlengine_model_info)
  • ML Engine Version (gcp_mlengine_version, gcp_mlengine_version_info)
  • Cloud Pub/Sub Topic (gcp_pubsub_topic, gcp_pubsub_topic_info)
  • Cloud Pub/Sub Subscription (gcp_pubsub_subscription, gcp_pubsub_subscription_info)
  • Memorystore (Redis) Instance (gcp_redis_instance, gcp_redis_instance_info)
  • Resource Manager Project (gcp_resourcemanager_project, gcp_resourcemanager_project_info)
  • Runtime Configurator Config (gcp_runtimeconfig_config, gcp_runtimeconfig_config_info)
  • Runtime Configurator Variable (gcp_runtimeconfig_variable, gcp_runtimeconfig_variable_info)
  • Service Usage Service (gcp_serviceusage_service, gcp_serviceusage_service_info)
  • Cloud Source Repositories Repository (gcp_sourcerepo_repository, gcp_sourcerepo_repository_info)
  • Cloud Spanner Instance (gcp_spanner_instance, gcp_spanner_instance_info)
  • Cloud Spanner Database (gcp_spanner_database, gcp_spanner_database_info)
  • Cloud SQL Instance (gcp_sql_instance, gcp_sql_instance_info)
  • Cloud SQL Database (gcp_sql_database, gcp_sql_database_info)
  • Cloud SQL User (gcp_sql_user, gcp_sql_user_info)
  • Cloud SQL SslCert (gcp_sql_ssl_cert, gcp_sql_ssl_cert_info)
  • Cloud Storage Bucket (gcp_storage_bucket, gcp_storage_bucket_info)
  • Cloud Storage BucketAccessControl (gcp_storage_bucket_access_control, gcp_storage_bucket_access_control_info)
  • Cloud Storage DefaultObjectACL (gcp_storage_default_object_acl, gcp_storage_default_object_acl_info)
  • Cloud TPU Node (gcp_tpu_node, gcp_tpu_node_info)