mirror of
https://github.com/ansible-collections/community.general.git
synced 2025-06-27 10:40:22 -07:00
feat(gandi_livedns): support personal access tokens (#8337)
* fix(gandi_livedns): fix unsafe conditionals in tests * feat(gandi_livedns): support personal access tokens Fixes #7639
This commit is contained in:
parent
bb73f28bf5
commit
a409f8fc2f
5 changed files with 69 additions and 27 deletions
|
@ -45,10 +45,10 @@
|
|||
assert:
|
||||
that:
|
||||
- result is changed
|
||||
- result.record['values'] == {{ item['values'] }}
|
||||
- result.record.record == "{{ item.record }}"
|
||||
- result.record.type == "{{ item.type }}"
|
||||
- result.record.ttl == {{ item.ttl }}
|
||||
- result.record['values'] == item['values']
|
||||
- result.record.record == item.record
|
||||
- result.record.type == item.type
|
||||
- result.record.ttl == item.ttl
|
||||
|
||||
- name: test create a dns record idempotence
|
||||
community.general.gandi_livedns:
|
||||
|
@ -63,7 +63,16 @@
|
|||
assert:
|
||||
that:
|
||||
- result is not changed
|
||||
- result.record['values'] == {{ item['values'] }}
|
||||
- result.record.record == "{{ item.record }}"
|
||||
- result.record.type == "{{ item.type }}"
|
||||
- result.record.ttl == {{ item.ttl }}
|
||||
- result.record['values'] == item['values']
|
||||
- result.record.record == item.record
|
||||
- result.record.type == item.type
|
||||
- result.record.ttl == item.ttl
|
||||
|
||||
- name: test create a DNS record with personal access token
|
||||
community.general.gandi_livedns:
|
||||
personal_access_token: "{{ gandi_personal_access_token }}"
|
||||
record: "{{ item.record }}"
|
||||
domain: "{{ gandi_livedns_domain_name }}"
|
||||
values: "{{ item['values'] }}"
|
||||
ttl: "{{ item.ttl }}"
|
||||
type: "{{ item.type }}"
|
||||
|
|
|
@ -17,10 +17,10 @@
|
|||
assert:
|
||||
that:
|
||||
- result is changed
|
||||
- result.record['values'] == {{ item.update_values | default(item['values']) }}
|
||||
- result.record.record == "{{ item.record }}"
|
||||
- result.record.type == "{{ item.type }}"
|
||||
- result.record.ttl == {{ item.update_ttl | default(item.ttl) }}
|
||||
- result.record['values'] == (item.update_values | default(item['values']))
|
||||
- result.record.record == item.record
|
||||
- result.record.type == item.type
|
||||
- result.record.ttl == (item.update_ttl | default(item.ttl))
|
||||
|
||||
- name: test update or add another dns record
|
||||
community.general.gandi_livedns:
|
||||
|
@ -35,10 +35,10 @@
|
|||
assert:
|
||||
that:
|
||||
- result is changed
|
||||
- result.record['values'] == {{ item.update_values | default(item['values']) }}
|
||||
- result.record.record == "{{ item.record }}"
|
||||
- result.record.ttl == {{ item.update_ttl | default(item.ttl) }}
|
||||
- result.record.type == "{{ item.type }}"
|
||||
- result.record['values'] == (item.update_values | default(item['values']))
|
||||
- result.record.record == item.record
|
||||
- result.record.ttl == (item.update_ttl | default(item.ttl))
|
||||
- result.record.type == item.type
|
||||
|
||||
- name: test update or add another dns record idempotence
|
||||
community.general.gandi_livedns:
|
||||
|
@ -53,7 +53,7 @@
|
|||
assert:
|
||||
that:
|
||||
- result is not changed
|
||||
- result.record['values'] == {{ item.update_values | default(item['values']) }}
|
||||
- result.record.record == "{{ item.record }}"
|
||||
- result.record.ttl == {{ item.update_ttl | default(item.ttl) }}
|
||||
- result.record.type == "{{ item.type }}"
|
||||
- result.record['values'] == (item.update_values | default(item['values']))
|
||||
- result.record.record == item.record
|
||||
- result.record.ttl == (item.update_ttl | default(item.ttl))
|
||||
- result.record.type == item.type
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue