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:
Gilbert Gilb's 2024-05-18 15:42:11 +02:00 committed by GitHub
parent bb73f28bf5
commit a409f8fc2f
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
5 changed files with 69 additions and 27 deletions

View file

@ -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 }}"

View file

@ -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