mirror of
https://github.com/ansible-collections/community.general.git
synced 2025-05-25 02:19:10 -07:00
new feature (#57320)
This commit is contained in:
parent
3fadf4a1cb
commit
57b3160f13
2 changed files with 10 additions and 6 deletions
|
@ -211,7 +211,7 @@ class NetAppONTAPPortset(object):
|
|||
:return: None
|
||||
"""
|
||||
for port in ports:
|
||||
self.modify_port(port, 'portset-remove')
|
||||
self.modify_port(port, 'portset-remove', 'removing')
|
||||
|
||||
def add_ports(self):
|
||||
"""
|
||||
|
@ -222,9 +222,9 @@ class NetAppONTAPPortset(object):
|
|||
if self.parameters.get('ports') == [''] or self.parameters.get('ports') is None:
|
||||
return
|
||||
for port in self.parameters['ports']:
|
||||
self.modify_port(port, 'portset-add')
|
||||
self.modify_port(port, 'portset-add', 'adding')
|
||||
|
||||
def modify_port(self, port, zapi):
|
||||
def modify_port(self, port, zapi, action):
|
||||
"""
|
||||
Add or remove an port to/from a portset
|
||||
"""
|
||||
|
@ -237,8 +237,8 @@ class NetAppONTAPPortset(object):
|
|||
try:
|
||||
self.server.invoke_successfully(portset_modify, enable_tunneling=True)
|
||||
except netapp_utils.zapi.NaApiError as error:
|
||||
self.module.fail_json(msg='Error modifying port in portset %s: %s' % (self.parameters['name'],
|
||||
to_native(error)),
|
||||
self.module.fail_json(msg='Error %s port in portset %s: %s' % (action, self.parameters['name'],
|
||||
to_native(error)),
|
||||
exception=traceback.format_exc())
|
||||
|
||||
def apply(self):
|
||||
|
@ -257,6 +257,7 @@ class NetAppONTAPPortset(object):
|
|||
else:
|
||||
if cd_action == 'create':
|
||||
self.create_portset()
|
||||
self.add_ports()
|
||||
elif cd_action == 'delete':
|
||||
self.delete_portset()
|
||||
elif modify:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue