MCPcopy Create free account
hub / github.com/apache/cloudstack / create_ipset_forvm

Function create_ipset_forvm

scripts/vm/network/security_group.py:442–453  ·  view source on GitHub ↗
(ipsetname, type='iphash', family='inet')

Source from the content-addressed store, hash-verified

440
441
442def create_ipset_forvm(ipsetname, type='iphash', family='inet'):
443 result = True
444 try:
445 logging.debug("Creating ipset chain .... " + ipsetname)
446 execute("ipset -F " + ipsetname)
447 execute("ipset -X " + ipsetname)
448 except:
449 logging.debug("ipset chain not exists creating.... " + ipsetname)
450 finally:
451 execute('ipset -N ' + ipsetname + ' ' + type + ' family ' + family)
452
453 return result
454
455
456def add_to_ipset(ipsetname, ips, action):

Callers 1

default_network_rulesFunction · 0.85

Calls 2

debugMethod · 0.80
executeFunction · 0.70

Tested by

no test coverage detected