summaryrefslogtreecommitdiff
path: root/lib/ansible/modules/cloud/google/gcp_compute_target_http_proxy.py
diff options
context:
space:
mode:
Diffstat (limited to 'lib/ansible/modules/cloud/google/gcp_compute_target_http_proxy.py')
-rw-r--r--lib/ansible/modules/cloud/google/gcp_compute_target_http_proxy.py76
1 files changed, 38 insertions, 38 deletions
diff --git a/lib/ansible/modules/cloud/google/gcp_compute_target_http_proxy.py b/lib/ansible/modules/cloud/google/gcp_compute_target_http_proxy.py
index ec150e13d4..3e69a973f5 100644
--- a/lib/ansible/modules/cloud/google/gcp_compute_target_http_proxy.py
+++ b/lib/ansible/modules/cloud/google/gcp_compute_target_http_proxy.py
@@ -72,66 +72,66 @@ options:
required: true
extends_documentation_fragment: gcp
notes:
-- 'API Reference: U(https://cloud.google.com/compute/docs/reference/latest/targetHttpProxies)'
+- 'API Reference: U(https://cloud.google.com/compute/docs/reference/v1/targetHttpProxies)'
- 'Official Documentation: U(https://cloud.google.com/compute/docs/load-balancing/http/target-proxies)'
'''
EXAMPLES = '''
- 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
+ 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
+ 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 }}"
- health_checks:
- - "{{ healthcheck.selfLink }}"
- enable_cdn: true
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
+ name: backendservice-targethttpproxy
+ backends:
+ - group: "{{ instancegroup }}"
+ 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
+ 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: create a target http proxy
gcp_compute_target_http_proxy:
- name: "test_object"
- url_map: "{{ urlmap }}"
- project: "test_project"
- auth_kind: "serviceaccount"
- service_account_file: "/tmp/auth.pem"
- state: present
+ name: test_object
+ url_map: "{{ urlmap }}"
+ project: test_project
+ auth_kind: serviceaccount
+ service_account_file: "/tmp/auth.pem"
+ state: present
'''
RETURN = '''