1
0
Fork 0
mirror of https://github.com/ansible-collections/hetzner.hcloud.git synced 2026-02-04 08:01:49 +00:00

feat: Add integration test for volume id

This commit is contained in:
Amirhossein Shaerpour 2025-04-05 11:43:00 +03:30 committed by shaerpour
parent b49f09eb5f
commit 55cb2e397a
No known key found for this signature in database
GPG key ID: D89285D72B39ED8F

View file

@ -115,3 +115,72 @@
ansible.builtin.assert:
that:
- volume is not changed
- name: Test attach Volume with check mode (ID)
hetzner.hcloud.server_volume:
volume: "{{ vol_volume.hcloud_volume.id }}"
server: "{{ hcloud_server_name }}"
register: result
check_mode: true
- name: Verify attach Volume with check mode result (ID)
ansible.builtin.assert:
that:
- result is changed
- name: Test attach Volume (ID)
hetzner.hcloud.server_volume:
volume: "{{ vol_volume.hcloud_volume.id }}"
server: "{{ hcloud_server_name }}"
register: volume
- name: Verify test attach Volume (ID)
ansible.builtin.assert:
that:
- volume is changed
- volume.hcloud_server_volume.volume == hcloud_volume_name
- volume.hcloud_server_volume.server == hcloud_server_name
- name: Test attach Volume idempotence (ID)
hetzner.hcloud.server_volume:
volume: "{{ vol_volume.hcloud_volume.id }}"
server: "{{ hcloud_server_name }}"
register: volume
- name: Verify test create Volume (ID)
ansible.builtin.assert:
that:
- volume is not changed
- name: Test detach Volume with checkmode (ID)
hetzner.hcloud.server_volume:
volume: "{{ vol_volume.hcloud_volume.id }}"
server: "{{ hcloud_server_name }}"
state: "absent"
check_mode: true
register: volume
- name: Verify detach Volume with checkmode (ID)
ansible.builtin.assert:
that:
- volume is changed
- volume.hcloud_server_volume.server == hcloud_server_name
- name: Test detach Volume (ID)
hetzner.hcloud.server_volume:
volume: "{{ vol_volume.hcloud_volume.id }}"
server: "{{ hcloud_server_name }}"
state: "absent"
register: volume
- name: Verify detach volume (ID)
ansible.builtin.assert:
that:
- volume is changed
- volume.hcloud_server_volume.server == hcloud_server_name
- name: Test detach Volume idempotency (ID)
hetzner.hcloud.server_volume:
volume: "{{ vol_volume.hcloud_volume.id }}"
server: "{{ hcloud_server_name }}"
state: "absent"
register: volume
- name: Verify detach volume idempotency (ID)
ansible.builtin.assert:
that:
- volume is not changed