def servicegroup_delete(sg_name, **connection_args): ''' Delete a new service group CLI Example: .. code-block:: bash salt '*' netscaler.servicegroup_delete 'serviceGroupName' ''' ret = True sg = _servicegroup_get(sg_name, **connection_args) if sg is None: return False nitro = _connect(**connection_args) if nitro is None: return False try: NSServiceGroup.delete(nitro, sg) except NSNitroError as e: log.debug( 'netscaler module error - NSServiceGroup.delete() failed: {0}'. format(e.message)) ret = False _disconnect(nitro) return ret
def servicegroup_delete(sg_name, **connection_args): ''' Delete a new service group CLI Example: .. code-block:: bash salt '*' netscaler.servicegroup_delete 'serviceGroupName' ''' ret = True sg = _servicegroup_get(sg_name, **connection_args) if sg is None: return False nitro = _connect(**connection_args) if nitro is None: return False try: NSServiceGroup.delete(nitro, sg) except NSNitroError, e: log.debug('netscaler module error - NSServiceGroup.delete() failed: {0}'.format(e.message)) ret = False
def servicegroup_delete(sg_name, **connection_args): """ Delete a new service group CLI Example: .. code-block:: bash salt '*' netscaler.servicegroup_delete 'serviceGroupName' """ ret = True sg = _servicegroup_get(sg_name, **connection_args) if sg is None: return False nitro = _connect(**connection_args) if nitro is None: return False try: NSServiceGroup.delete(nitro, sg) except NSNitroError as error: log.debug("netscaler module error - NSServiceGroup.delete() failed: {0}".format(error)) ret = False _disconnect(nitro) return ret
from nsnitro import nsnitro from nsnitro.nsresources.nsservicegroup import NSServiceGroup __author__ = 'vlazarenko' nitro = nsnitro.NSNitro("localhost","api_user","api_user") nitro.login() svcg = NSServiceGroup() svcg.set_servicegroupname("testsvcgroup") #NSServiceGroup.add(nitro, svcg) NSServiceGroup.delete(nitro, svcg)