mirror of https://github.com/ansible/ansible.git
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
63 lines
1.8 KiB
YAML
63 lines
1.8 KiB
YAML
---
|
|
- name: Create volume in check mode
|
|
cloudscale_volume:
|
|
name: '{{ cloudscale_resource_prefix }}-check-mode'
|
|
size_gb: 50
|
|
register: check_mode_vol
|
|
check_mode: True
|
|
- name: Delete volume created in check mode
|
|
cloudscale_volume:
|
|
name: '{{ cloudscale_resource_prefix }}-check-mode'
|
|
state: 'absent'
|
|
register: check_mode_delete
|
|
- name: 'VERIFY: Create volume in check mode'
|
|
assert:
|
|
that:
|
|
- check_mode_vol is successful
|
|
- check_mode_vol is changed
|
|
- check_mode_delete is successful
|
|
- check_mode_delete is not changed
|
|
|
|
- name: Create volume
|
|
cloudscale_volume:
|
|
name: '{{ cloudscale_resource_prefix }}-vol'
|
|
size_gb: 50
|
|
- name: Attach volume in check mode
|
|
cloudscale_volume:
|
|
name: '{{ cloudscale_resource_prefix }}-vol'
|
|
server_uuids:
|
|
- '{{ server.uuid }}'
|
|
check_mode: True
|
|
register: check_mode_attach
|
|
- name: Detach volume
|
|
cloudscale_volume:
|
|
name: '{{ cloudscale_resource_prefix }}-vol'
|
|
server_uuids: []
|
|
register: check_mode_detach
|
|
- name: 'VERIFY: Attach volume in check mode'
|
|
assert:
|
|
that:
|
|
- check_mode_attach is successful
|
|
- check_mode_attach is changed
|
|
- check_mode_detach is successful
|
|
- check_mode_detach is not changed
|
|
|
|
- name: Resize volume in check mode
|
|
cloudscale_volume:
|
|
name: '{{ cloudscale_resource_prefix }}-vol'
|
|
size_gb: 100
|
|
register: check_mode_resize
|
|
check_mode: True
|
|
- name: Get volume info
|
|
cloudscale_volume:
|
|
name: '{{ cloudscale_resource_prefix }}-vol'
|
|
register: check_mode_info
|
|
- name: 'VERIFY: Resize volume in check mode'
|
|
assert:
|
|
that:
|
|
- check_mode_resize is successful
|
|
- check_mode_resize is changed
|
|
- check_mode_info is successful
|
|
- check_mode_info is not changed
|
|
- check_mode_info.size_gb == 50
|