mirror of
https://github.com/ansible-collections/community.general.git
synced 2024-09-14 20:13:21 +02:00
ovirt_disk: Add wipe_after_delete option (#46679)
This commit is contained in:
parent
473f70c21a
commit
23c2dc3b2a
1 changed files with 9 additions and 1 deletions
|
@ -156,6 +156,11 @@ options:
|
||||||
disks. This option requires at least the logical_unit.id to be
|
disks. This option requires at least the logical_unit.id to be
|
||||||
specified"
|
specified"
|
||||||
version_added: "2.8"
|
version_added: "2.8"
|
||||||
|
wipe_after_delete:
|
||||||
|
description:
|
||||||
|
- "If the disk's Wipe After Delete is enabled, then the disk is first wiped."
|
||||||
|
type: bool
|
||||||
|
version_added: "2.8"
|
||||||
extends_documentation_fragment: ovirt
|
extends_documentation_fragment: ovirt
|
||||||
'''
|
'''
|
||||||
|
|
||||||
|
@ -452,6 +457,7 @@ class DisksModule(BaseModule):
|
||||||
],
|
],
|
||||||
quota=otypes.Quota(id=self._module.params.get('quota_id')) if self.param('quota_id') else None,
|
quota=otypes.Quota(id=self._module.params.get('quota_id')) if self.param('quota_id') else None,
|
||||||
shareable=self._module.params.get('shareable'),
|
shareable=self._module.params.get('shareable'),
|
||||||
|
wipe_after_delete=self.param('wipe_after_delete'),
|
||||||
lun_storage=otypes.HostStorage(
|
lun_storage=otypes.HostStorage(
|
||||||
type=otypes.StorageType(
|
type=otypes.StorageType(
|
||||||
logical_unit.get('storage_type', 'iscsi')
|
logical_unit.get('storage_type', 'iscsi')
|
||||||
|
@ -522,7 +528,8 @@ class DisksModule(BaseModule):
|
||||||
equal(self._module.params.get('description'), entity.description) and
|
equal(self._module.params.get('description'), entity.description) and
|
||||||
equal(self.param('quota_id'), getattr(entity.quota, 'id', None)) and
|
equal(self.param('quota_id'), getattr(entity.quota, 'id', None)) and
|
||||||
equal(convert_to_bytes(self._module.params.get('size')), entity.provisioned_size) and
|
equal(convert_to_bytes(self._module.params.get('size')), entity.provisioned_size) and
|
||||||
equal(self._module.params.get('shareable'), entity.shareable)
|
equal(self._module.params.get('shareable'), entity.shareable) and
|
||||||
|
equal(self.param('wipe_after_delete'), entity.wipe_after_delete)
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
|
@ -587,6 +594,7 @@ def main():
|
||||||
openstack_volume_type=dict(default=None),
|
openstack_volume_type=dict(default=None),
|
||||||
image_provider=dict(default=None),
|
image_provider=dict(default=None),
|
||||||
host=dict(default=None),
|
host=dict(default=None),
|
||||||
|
wipe_after_delete=dict(type='bool', default=None),
|
||||||
)
|
)
|
||||||
module = AnsibleModule(
|
module = AnsibleModule(
|
||||||
argument_spec=argument_spec,
|
argument_spec=argument_spec,
|
||||||
|
|
Loading…
Reference in a new issue