Advertisement
Guest User

Untitled

a guest
Jan 28th, 2014
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.82 KB | None | 0 0
  1. # -*- coding: utf-8 -*-
  2. ##----------------------------------------------------------------------
  3. ## MikroTik.RouterOS.add_vlan
  4. ##----------------------------------------------------------------------
  5. ## Copyright (C) 2007-2013 The NOC Project
  6. ## See LICENSE for details
  7. ##----------------------------------------------------------------------
  8.  
  9.  
  10. ## NOC modules
  11. from __future__ import with_statement
  12. from noc.sa.script import Script as NOCScript
  13. from noc.sa.interfaces import IAddVlan
  14.  
  15.  
  16. class Script(NOCScript):
  17. name = "MikroTik.RouterOS.add_vlan"
  18. implements = [IAddVlan]
  19.  
  20. def execute(self, vlan_id, name, tagged_ports):
  21. with self.configure():
  22. self.cli("/interface/vlan/add %d %s" % (vlan_id, name))
  23. self.cli("exit")
  24. self.save_config()
  25. return True
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement