mirror of
https://github.com/ansible-collections/community.general.git
synced 2025-04-24 11:21:25 -07:00
parent
7e58661335
commit
f128796782
4 changed files with 115 additions and 179 deletions
|
@ -500,21 +500,6 @@ class AnsibleCloudStackInstance(AnsibleCloudStack):
|
|||
return self._get_by_key(key, self.iso)
|
||||
self.module.fail_json(msg="ISO '%s' not found" % iso)
|
||||
|
||||
|
||||
def get_disk_offering_id(self):
|
||||
disk_offering = self.module.params.get('disk_offering')
|
||||
|
||||
if not disk_offering:
|
||||
return None
|
||||
|
||||
disk_offerings = self.cs.listDiskOfferings()
|
||||
if disk_offerings:
|
||||
for d in disk_offerings['diskoffering']:
|
||||
if disk_offering in [ d['displaytext'], d['name'], d['id'] ]:
|
||||
return d['id']
|
||||
self.module.fail_json(msg="Disk offering '%s' not found" % disk_offering)
|
||||
|
||||
|
||||
def get_instance(self):
|
||||
instance = self.instance
|
||||
if not instance:
|
||||
|
@ -713,7 +698,7 @@ class AnsibleCloudStackInstance(AnsibleCloudStack):
|
|||
args['account'] = self.get_account(key='name')
|
||||
args['domainid'] = self.get_domain(key='id')
|
||||
args['projectid'] = self.get_project(key='id')
|
||||
args['diskofferingid'] = self.get_disk_offering_id()
|
||||
args['diskofferingid'] = self.get_disk_offering(key='id')
|
||||
args['networkids'] = networkids
|
||||
args['iptonetworklist'] = self.get_iptonetwork_mappings()
|
||||
args['userdata'] = self.get_user_data()
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue