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:
parent
b49f09eb5f
commit
55cb2e397a
1 changed files with 69 additions and 0 deletions
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue