commit stuff before dominique does
This commit is contained in:
		
					parent
					
						
							
								8888f5d9f7
							
						
					
				
			
			
				commit
				
					
						8e839aeb44
					
				
			
		
					 2 changed files with 3 additions and 7 deletions
				
			
		|  | @ -1,4 +1,5 @@ | ||||||
| import argparse | import argparse | ||||||
|  | import logging | ||||||
| 
 | 
 | ||||||
| from uncloud.hack.vm import VM | from uncloud.hack.vm import VM | ||||||
| from uncloud.hack.config import Config | from uncloud.hack.config import Config | ||||||
|  | @ -22,11 +23,11 @@ arg_parser.add_argument('--run-dns-ra', action='store_true', | ||||||
|                         help="Provide router advertisements and DNS resolution via dnsmasq") |                         help="Provide router advertisements and DNS resolution via dnsmasq") | ||||||
| arg_parser.add_argument('--use-sudo', help="Use sudo for command requiring root!", action='store_true') | arg_parser.add_argument('--use-sudo', help="Use sudo for command requiring root!", action='store_true') | ||||||
| 
 | 
 | ||||||
| 
 | log = logging.getLogger(__name__) | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| def main(arguments): | def main(arguments): | ||||||
|     print(arguments) |     log.debug("args={}".format(arguments)) | ||||||
|     config = Config(arguments) |     config = Config(arguments) | ||||||
| 
 | 
 | ||||||
|     if arguments['create_vm']: |     if arguments['create_vm']: | ||||||
|  |  | ||||||
|  | @ -37,11 +37,7 @@ class VXLANBridge(object): | ||||||
|         self.config['vni_hex'] = "{:x}".format(vni) |         self.config['vni_hex'] = "{:x}".format(vni) | ||||||
|         self.config['multicast_address'] = self.multicast_network[vni] |         self.config['multicast_address'] = self.multicast_network[vni] | ||||||
| 
 | 
 | ||||||
|         #try: |  | ||||||
|         self.config['route_network'] = ipaddress.IPv6Network(route) |         self.config['route_network'] = ipaddress.IPv6Network(route) | ||||||
|         #except Exception as e: |  | ||||||
|         #    print("Ahhhhhhhhhhhhhhhhh, die: {}".format(e)) |  | ||||||
| 
 |  | ||||||
|         self.config['route'] = route |         self.config['route'] = route | ||||||
| 
 | 
 | ||||||
|         self.config['uplinkdev'] = uplinkdev |         self.config['uplinkdev'] = uplinkdev | ||||||
|  | @ -69,7 +65,6 @@ class VXLANBridge(object): | ||||||
|     def _execute_cmd(self, cmd_string, **kwargs): |     def _execute_cmd(self, cmd_string, **kwargs): | ||||||
|         cmd = cmd_string.format(**self.config, **kwargs) |         cmd = cmd_string.format(**self.config, **kwargs) | ||||||
|         log.info("Executing: {}".format(cmd)) |         log.info("Executing: {}".format(cmd)) | ||||||
|         print("Executing: {}".format(cmd)) |  | ||||||
|         subprocess.run(cmd.split()) |         subprocess.run(cmd.split()) | ||||||
| 
 | 
 | ||||||
| class ManagementBridge(VXLANBridge): | class ManagementBridge(VXLANBridge): | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue