mirror of
https://github.com/ansible-collections/community.general.git
synced 2024-09-14 20:13:21 +02:00
cloud: ovirt: Add possibility to specify opentack volume type (#22361)
This PR fixes: https://github.com/ansible/ansible/issues/21580
This commit is contained in:
parent
c17e206b0e
commit
c17efa4aaa
1 changed files with 9 additions and 0 deletions
|
@ -133,6 +133,11 @@ options:
|
||||||
- "Note that this parameter isn't idempotent, as it's not possible
|
- "Note that this parameter isn't idempotent, as it's not possible
|
||||||
to check if the disk should be or should not be sparsified."
|
to check if the disk should be or should not be sparsified."
|
||||||
version_added: "2.4"
|
version_added: "2.4"
|
||||||
|
openstack_volume_type:
|
||||||
|
description:
|
||||||
|
- "Name of the openstack volume type. This is valid when working
|
||||||
|
with cinder."
|
||||||
|
version_added: "2.4"
|
||||||
extends_documentation_fragment: ovirt
|
extends_documentation_fragment: ovirt
|
||||||
'''
|
'''
|
||||||
|
|
||||||
|
@ -398,6 +403,9 @@ class DisksModule(BaseModule):
|
||||||
self._module.params.get('format')
|
self._module.params.get('format')
|
||||||
) if self._module.params.get('format') else None,
|
) if self._module.params.get('format') else None,
|
||||||
sparse=self._module.params.get('format') != 'raw',
|
sparse=self._module.params.get('format') != 'raw',
|
||||||
|
openstack_volume_type=otypes.OpenStackVolumeType(
|
||||||
|
name=self.param('openstack_volume_type')
|
||||||
|
) if self.param('openstack_volume_type') else None,
|
||||||
provisioned_size=convert_to_bytes(
|
provisioned_size=convert_to_bytes(
|
||||||
self._module.params.get('size')
|
self._module.params.get('size')
|
||||||
),
|
),
|
||||||
|
@ -522,6 +530,7 @@ def main():
|
||||||
upload_image_path=dict(default=None, aliases=['image_path']),
|
upload_image_path=dict(default=None, aliases=['image_path']),
|
||||||
force=dict(default=False, type='bool'),
|
force=dict(default=False, type='bool'),
|
||||||
sparsify=dict(default=None, type='bool'),
|
sparsify=dict(default=None, type='bool'),
|
||||||
|
openstack_volume_type=dict(default=None),
|
||||||
)
|
)
|
||||||
module = AnsibleModule(
|
module = AnsibleModule(
|
||||||
argument_spec=argument_spec,
|
argument_spec=argument_spec,
|
||||||
|
|
Loading…
Reference in a new issue