|
|
@ -43,22 +43,54 @@
|
|
|
|
cs_volume:
|
|
|
|
cs_volume:
|
|
|
|
name: "{{ cs_resource_prefix }}_vol"
|
|
|
|
name: "{{ cs_resource_prefix }}_vol"
|
|
|
|
disk_offering: "{{ test_cs_disk_offering_1 }}"
|
|
|
|
disk_offering: "{{ test_cs_disk_offering_1 }}"
|
|
|
|
|
|
|
|
size: 20
|
|
|
|
register: vol
|
|
|
|
register: vol
|
|
|
|
- name: verify results test create volume
|
|
|
|
- name: verify results test create volume
|
|
|
|
assert:
|
|
|
|
assert:
|
|
|
|
that:
|
|
|
|
that:
|
|
|
|
- vol|changed
|
|
|
|
- vol|changed
|
|
|
|
|
|
|
|
- vol.size == 20 * 1024 ** 3
|
|
|
|
- vol.name == "{{ cs_resource_prefix }}_vol"
|
|
|
|
- vol.name == "{{ cs_resource_prefix }}_vol"
|
|
|
|
|
|
|
|
|
|
|
|
- name: test create volume idempotence
|
|
|
|
- name: test create volume idempotence
|
|
|
|
cs_volume:
|
|
|
|
cs_volume:
|
|
|
|
name: "{{ cs_resource_prefix }}_vol"
|
|
|
|
name: "{{ cs_resource_prefix }}_vol"
|
|
|
|
disk_offering: "{{ test_cs_disk_offering_1 }}"
|
|
|
|
disk_offering: "{{ test_cs_disk_offering_1 }}"
|
|
|
|
|
|
|
|
size: 20
|
|
|
|
register: vol
|
|
|
|
register: vol
|
|
|
|
- name: verify results test create volume idempotence
|
|
|
|
- name: verify results test create volume idempotence
|
|
|
|
assert:
|
|
|
|
assert:
|
|
|
|
that:
|
|
|
|
that:
|
|
|
|
- not vol|changed
|
|
|
|
- not vol|changed
|
|
|
|
|
|
|
|
- vol.size == 20 * 1024 ** 3
|
|
|
|
|
|
|
|
- vol.name == "{{ cs_resource_prefix }}_vol"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- name: test shrink volume
|
|
|
|
|
|
|
|
cs_volume:
|
|
|
|
|
|
|
|
name: "{{ cs_resource_prefix }}_vol"
|
|
|
|
|
|
|
|
disk_offering: "{{ test_cs_disk_offering_1 }}"
|
|
|
|
|
|
|
|
size: 10
|
|
|
|
|
|
|
|
shrink_ok: yes
|
|
|
|
|
|
|
|
register: vol
|
|
|
|
|
|
|
|
- name: verify results test create volume
|
|
|
|
|
|
|
|
assert:
|
|
|
|
|
|
|
|
that:
|
|
|
|
|
|
|
|
- vol|changed
|
|
|
|
|
|
|
|
- vol.size == 10 * 1024 ** 3
|
|
|
|
|
|
|
|
- vol.name == "{{ cs_resource_prefix }}_vol"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- name: test shrink volume idempotence
|
|
|
|
|
|
|
|
cs_volume:
|
|
|
|
|
|
|
|
name: "{{ cs_resource_prefix }}_vol"
|
|
|
|
|
|
|
|
disk_offering: "{{ test_cs_disk_offering_1 }}"
|
|
|
|
|
|
|
|
size: 10
|
|
|
|
|
|
|
|
shrink_ok: yes
|
|
|
|
|
|
|
|
register: vol
|
|
|
|
|
|
|
|
- name: verify results test create volume
|
|
|
|
|
|
|
|
assert:
|
|
|
|
|
|
|
|
that:
|
|
|
|
|
|
|
|
- not vol|changed
|
|
|
|
|
|
|
|
- vol.size == 10 * 1024 ** 3
|
|
|
|
- vol.name == "{{ cs_resource_prefix }}_vol"
|
|
|
|
- vol.name == "{{ cs_resource_prefix }}_vol"
|
|
|
|
|
|
|
|
|
|
|
|
- name: test attach volume
|
|
|
|
- name: test attach volume
|
|
|
|