improvements to config services, start/stop/validate basics, abc levergae to enforce definitions for custom services
This commit is contained in:
parent
ff018cfd01
commit
cf7dda816c
2 changed files with 67 additions and 27 deletions
|
@ -11,6 +11,7 @@ from core.nodes.interface import Veth
|
|||
class DefaultRoute(ConfigService):
|
||||
name = "DefaultRoute"
|
||||
group = "Utility"
|
||||
directories = []
|
||||
executables = []
|
||||
dependencies = []
|
||||
startup = []
|
||||
|
@ -42,6 +43,4 @@ if __name__ == "__main__":
|
|||
netif.addaddr("10.0.0.1/24")
|
||||
node.addnetif(netif, 0)
|
||||
service = DefaultRoute(node)
|
||||
service.create_files()
|
||||
# data = service.render(node, "defaultroute.sh", dict(addresses=[]))
|
||||
# print(data)
|
||||
service.start()
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue