ovirt disk correct fcp host (#63857)
This commit is contained in:
parent
ed86907587
commit
54b530967b
1 changed files with 13 additions and 0 deletions
|
@ -284,6 +284,15 @@ EXAMPLES = '''
|
||||||
bootable: true
|
bootable: true
|
||||||
format: raw
|
format: raw
|
||||||
content_type: iso
|
content_type: iso
|
||||||
|
|
||||||
|
# Add fiber chanel disk
|
||||||
|
- name: Create disk
|
||||||
|
ovirt_disk:
|
||||||
|
name: fcp_disk
|
||||||
|
host: my_host
|
||||||
|
logical_unit:
|
||||||
|
id: 3600a09803830447a4f244c4657597777
|
||||||
|
storage_type: fcp
|
||||||
'''
|
'''
|
||||||
|
|
||||||
|
|
||||||
|
@ -478,6 +487,7 @@ def upload_disk_image(connection, module):
|
||||||
class DisksModule(BaseModule):
|
class DisksModule(BaseModule):
|
||||||
|
|
||||||
def build_entity(self):
|
def build_entity(self):
|
||||||
|
hosts_service = self._connection.system_service().hosts_service()
|
||||||
logical_unit = self._module.params.get('logical_unit')
|
logical_unit = self._module.params.get('logical_unit')
|
||||||
disk = otypes.Disk(
|
disk = otypes.Disk(
|
||||||
id=self._module.params.get('id'),
|
id=self._module.params.get('id'),
|
||||||
|
@ -509,6 +519,9 @@ class DisksModule(BaseModule):
|
||||||
shareable=self._module.params.get('shareable'),
|
shareable=self._module.params.get('shareable'),
|
||||||
wipe_after_delete=self.param('wipe_after_delete'),
|
wipe_after_delete=self.param('wipe_after_delete'),
|
||||||
lun_storage=otypes.HostStorage(
|
lun_storage=otypes.HostStorage(
|
||||||
|
host=otypes.Host(
|
||||||
|
id=get_id_by_name(hosts_service, self._module.params.get('host'))
|
||||||
|
) if self.param('host') else None,
|
||||||
type=otypes.StorageType(
|
type=otypes.StorageType(
|
||||||
logical_unit.get('storage_type', 'iscsi')
|
logical_unit.get('storage_type', 'iscsi')
|
||||||
),
|
),
|
||||||
|
|
Loading…
Reference in a new issue