Ejemplo n.º 1
0
    def cleanup_tenant(self,tenant_name):
        
        fip_obj = FloatingIPPool(None)
        fip_obj.delete_fip_pools(self.thread_count,self.global_conf,self.tenant_conf,tenant_name)

        vm_obj = VM(None)
        vm_obj.delete_vms(self.thread_count,self.global_conf,self.tenant_conf,tenant_name)

        lr_obj = LogicalRouter(None)
        lr_obj.delete_logical_routers(self.thread_count,self.global_conf,self.tenant_conf,tenant_name)

        vn_obj = VN(None)
        vn_obj.delete_extend_to_physical_routers(self.thread_count,self.global_conf,self.tenant_conf,tenant_name)

        vn_obj = VN(None)
        vn_obj.delete_vns(self.thread_count,self.global_conf,self.tenant_conf,tenant_name)

        ipam_obj   = IPAM(None)
        ipam_obj.delete_ipams(self.thread_count,self.global_conf,self.tenant_conf,tenant_name)

        policy_obj = Policy(None)
        policy_obj.detach_policies(self.thread_count,self.global_conf,self.tenant_conf,tenant_name)
        policy_obj.delete_policies(self.thread_count,self.global_conf,self.tenant_conf,tenant_name)

        project_obj = ConfigProject(None)
        project_obj.delete_tenants(self.thread_count,self.global_conf,self.tenant_conf,tenant_name)

        vdns_obj = vDNS(None)
        vdns_obj.delete_record_per_tenant(self.thread_count,self.global_conf,self.tenant_conf,tenant_name)
Ejemplo n.º 2
0
    def cleanup_tenant(self, tenant_name):

        fip_obj = FloatingIPPool(None)
        fip_obj.delete_fip_pools(self.thread_count, self.global_conf,
                                 self.tenant_conf, tenant_name)

        vm_obj = VM(None)
        vm_obj.delete_vms(self.thread_count, self.global_conf,
                          self.tenant_conf, tenant_name)

        lr_obj = LogicalRouter(None)
        lr_obj.delete_logical_routers(self.thread_count, self.global_conf,
                                      self.tenant_conf, tenant_name)

        vn_obj = VN(None)
        vn_obj.delete_extend_to_physical_routers(self.thread_count,
                                                 self.global_conf,
                                                 self.tenant_conf, tenant_name)

        vn_obj = VN(None)
        vn_obj.delete_vns(self.thread_count, self.global_conf,
                          self.tenant_conf, tenant_name)

        ipam_obj = IPAM(None)
        ipam_obj.delete_ipams(self.thread_count, self.global_conf,
                              self.tenant_conf, tenant_name)

        policy_obj = Policy(None)
        policy_obj.detach_policies(self.thread_count, self.global_conf,
                                   self.tenant_conf, tenant_name)
        policy_obj.delete_policies(self.thread_count, self.global_conf,
                                   self.tenant_conf, tenant_name)

        project_obj = ConfigProject(None)
        project_obj.delete_tenants(self.thread_count, self.global_conf,
                                   self.tenant_conf, tenant_name)

        vdns_obj = vDNS(None)
        vdns_obj.delete_record_per_tenant(self.thread_count, self.global_conf,
                                          self.tenant_conf, tenant_name)