google.cloud.gcp_compute_https_health_check – Creates a GCP HttpsHealthCheck
This plugin is part of the google.cloud collection (version 1.0.2).
You might already have this collection installed if you are using the
It is not included in
To check whether it is installed, run
ansible-galaxy collection list.
To install it, use:
ansible-galaxy collection install google.cloud.
To use it in a playbook, specify:
An HttpsHealthCheck resource. This resource defines a template for how individual VMs should be checked for health, via HTTPS.
The below requirements are needed on the host that executes this module.
python >= 2.6
requests >= 2.18.4
google-auth >= 1.3.0
Adding Health Checks: https://cloud.google.com/compute/docs/load-balancing/health-checks#legacy_health_checks
for authentication, you can set service_account_file using the
for authentication, you can set service_account_contents using the
For authentication, you can set service_account_email using the
For authentication, you can set auth_kind using the
For authentication, you can set scopes using the
Environment variables values will only be used if the playbook values are not set.
The service_account_email and service_account_file options are mutually exclusive.
- name: create a HTTPS health check google.cloud.gcp_compute_https_health_check: name: test_object healthy_threshold: 10 port: 8080 timeout_sec: 2 unhealthy_threshold: 5 project: test_project auth_kind: serviceaccount service_account_file: "/tmp/auth.pem" state: present
Common return values are documented here, the following are the fields unique to this module: