Refactored code
This commit is contained in:
		
					parent
					
						
							
								56a8ad2edf
							
						
					
				
			
			
				commit
				
					
						38a8997e29
					
				
			
		
					 1 changed files with 9 additions and 7 deletions
				
			
		| 
						 | 
				
			
			@ -53,22 +53,24 @@ def create_vm_task(self, vm_template_id, user, specs, template,
 | 
			
		|||
        billing_address = BillingAddress.objects.filter(
 | 
			
		||||
            id=billing_address_id).first()
 | 
			
		||||
        customer = StripeCustomer.objects.filter(id=stripe_customer_id).first()
 | 
			
		||||
        # Create OpenNebulaManager
 | 
			
		||||
 | 
			
		||||
        if 'pass' in user:
 | 
			
		||||
            manager = OpenNebulaManager(email=user.get('email'),
 | 
			
		||||
                                        password=user.get('pass'))
 | 
			
		||||
            logger.debug("Using user {user} to create VM".format(
 | 
			
		||||
                user=user.get('email')))
 | 
			
		||||
            on_user = user.get('email')
 | 
			
		||||
            on_pass = user.get('pass')
 | 
			
		||||
            logger.debug("Using user {user} to create VM".format(user=on_user))
 | 
			
		||||
            vm_name = None
 | 
			
		||||
        else:
 | 
			
		||||
            manager = OpenNebulaManager(email=settings.OPENNEBULA_USERNAME,
 | 
			
		||||
                                        password=settings.OPENNEBULA_PASSWORD)
 | 
			
		||||
            on_user = settings.OPENNEBULA_USERNAME
 | 
			
		||||
            on_pass = settings.OPENNEBULA_PASSWORD
 | 
			
		||||
            logger.debug("Using OpenNebula admin user to create VM")
 | 
			
		||||
            vm_name = "{email}-{template_name}-{date}".format(
 | 
			
		||||
                email=user.get('email'),
 | 
			
		||||
                template_name=template.get('name'),
 | 
			
		||||
                date=int(datetime.now().strftime("%s")))
 | 
			
		||||
 | 
			
		||||
        # Create OpenNebulaManager
 | 
			
		||||
        manager = OpenNebulaManager(email=on_user, password=on_pass)
 | 
			
		||||
 | 
			
		||||
        vm_id = manager.create_vm(
 | 
			
		||||
            template_id=vm_template_id,
 | 
			
		||||
            specs=specs,
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue