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
|
||||
to check if the disk should be or should not be sparsified."
|
||||
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
|
||||
'''
|
||||
|
||||
|
@ -398,6 +403,9 @@ class DisksModule(BaseModule):
|
|||
self._module.params.get('format')
|
||||
) if self._module.params.get('format') else None,
|
||||
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(
|
||||
self._module.params.get('size')
|
||||
),
|
||||
|
@ -522,6 +530,7 @@ def main():
|
|||
upload_image_path=dict(default=None, aliases=['image_path']),
|
||||
force=dict(default=False, type='bool'),
|
||||
sparsify=dict(default=None, type='bool'),
|
||||
openstack_volume_type=dict(default=None),
|
||||
)
|
||||
module = AnsibleModule(
|
||||
argument_spec=argument_spec,
|
||||
|
|
Loading…
Reference in a new issue