mirror of
https://github.com/ansible-collections/hetzner.hcloud.git
synced 2026-02-04 08:01:49 +00:00
Add support for LB DNS PTRs (#103)
* Add support for Load Balancer DNS PTRs * Add changelogs
This commit is contained in:
parent
4a96b6ce1a
commit
b85f221340
4 changed files with 83 additions and 2 deletions
|
|
@ -4,3 +4,4 @@
|
|||
hcloud_prefix: "tests"
|
||||
hcloud_server_name: "{{hcloud_prefix}}"
|
||||
hcloud_floating_ip_name: "{{hcloud_prefix}}"
|
||||
hcloud_load_balancer_name: "{{hcloud_prefix}}"
|
||||
|
|
|
|||
|
|
@ -26,6 +26,18 @@
|
|||
that:
|
||||
- floatingIP is success
|
||||
|
||||
- name: setup Load Balancer
|
||||
hcloud_load_balancer:
|
||||
name: "{{ hcloud_load_balancer_name}}"
|
||||
load_balancer_type: lb11
|
||||
network_zone: eu-central
|
||||
state: present
|
||||
register: load_balancer
|
||||
- name: verify setup
|
||||
assert:
|
||||
that:
|
||||
- load_balancer is success
|
||||
|
||||
- name: test missing required parameter
|
||||
hcloud_rdns:
|
||||
state: present
|
||||
|
|
@ -130,6 +142,21 @@
|
|||
- rdns.hcloud_rdns.ip_address == "{{ floatingIP.hcloud_floating_ip.ip}}"
|
||||
- rdns.hcloud_rdns.dns_ptr == "example.com"
|
||||
|
||||
- name: test create rdns with load balancer
|
||||
hcloud_rdns:
|
||||
load_balancer: "{{ hcloud_load_balancer_name }}"
|
||||
ip_address: "{{ load_balancer.hcloud_load_balancer.ipv4_address }}"
|
||||
dns_ptr: "example.com"
|
||||
state: present
|
||||
register: rdns
|
||||
- name: verify create rdns with load balancer
|
||||
assert:
|
||||
that:
|
||||
- rdns is changed
|
||||
- rdns.hcloud_rdns.load_balancer == "{{ hcloud_load_balancer_name }}"
|
||||
- rdns.hcloud_rdns.ip_address == "{{ load_balancer.hcloud_load_balancer.ipv4_address }}"
|
||||
- rdns.hcloud_rdns.dns_ptr == "example.com"
|
||||
|
||||
- name: cleanup
|
||||
hcloud_server:
|
||||
name: "{{ hcloud_server_name }}"
|
||||
|
|
@ -149,3 +176,13 @@
|
|||
assert:
|
||||
that:
|
||||
- result is success
|
||||
|
||||
- name: cleanup
|
||||
hcloud_load_balancer:
|
||||
name: "{{ hcloud_load_balancer_name }}"
|
||||
state: absent
|
||||
register: result
|
||||
- name: verify cleanup
|
||||
assert:
|
||||
that:
|
||||
- result is success
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue