mirror of
https://github.com/ansible-collections/google.cloud.git
synced 2025-04-08 11:50:28 -07:00
Magic Modules changes. (#79)
This commit is contained in:
parent
4b78ed9b8f
commit
5533497c8d
1 changed files with 65 additions and 0 deletions
|
@ -23,7 +23,33 @@
|
||||||
service_account_file: "{{ gcp_cred_file }}"
|
service_account_file: "{{ gcp_cred_file }}"
|
||||||
state: present
|
state: present
|
||||||
register: managed_zone
|
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
|
register: result
|
||||||
- name: assert changed is true
|
- name: assert changed is true
|
||||||
assert:
|
assert:
|
||||||
|
@ -31,6 +57,19 @@
|
||||||
- result.changed == true
|
- result.changed == true
|
||||||
- "result.kind == 'dns#resourceRecordSet'"
|
- "result.kind == 'dns#resourceRecordSet'"
|
||||||
# ----------------------------------------------------------------------------
|
# ----------------------------------------------------------------------------
|
||||||
|
- 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
|
register: result
|
||||||
- name: assert changed is false
|
- name: assert changed is false
|
||||||
assert:
|
assert:
|
||||||
|
@ -38,6 +77,19 @@
|
||||||
- result.changed == false
|
- result.changed == false
|
||||||
- "result.kind == 'dns#resourceRecordSet'"
|
- "result.kind == 'dns#resourceRecordSet'"
|
||||||
#----------------------------------------------------------
|
#----------------------------------------------------------
|
||||||
|
- 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
|
register: result
|
||||||
- name: assert changed is true
|
- name: assert changed is true
|
||||||
assert:
|
assert:
|
||||||
|
@ -45,6 +97,19 @@
|
||||||
- result.changed == true
|
- result.changed == true
|
||||||
- result.has_key('kind') == False
|
- result.has_key('kind') == False
|
||||||
# ----------------------------------------------------------------------------
|
# ----------------------------------------------------------------------------
|
||||||
|
- 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
|
register: result
|
||||||
- name: assert changed is false
|
- name: assert changed is false
|
||||||
assert:
|
assert:
|
||||||
|
|
Loading…
Add table
Reference in a new issue