소스 검색

Azure instance delete NIC order

almahmoud 7 년 전
부모
커밋
4891250f22
1개의 변경된 파일2개의 추가작업 그리고 2개의 파일을 삭제
  1. 2 2
      cloudbridge/cloud/providers/azure/resources.py

+ 2 - 2
cloudbridge/cloud/providers/azure/resources.py

@@ -1317,10 +1317,10 @@ class AzureInstance(BaseInstance):
         """
         """
         self._provider.azure_client.deallocate_vm(self.id)
         self._provider.azure_client.deallocate_vm(self.id)
         self._provider.azure_client.delete_vm(self.id)
         self._provider.azure_client.delete_vm(self.id)
-        for public_ip_id in self._public_ip_ids:
-            self._provider.azure_client.delete_floating_ip(public_ip_id)
         for nic_id in self._nic_ids:
         for nic_id in self._nic_ids:
             self._provider.azure_client.delete_nic(nic_id)
             self._provider.azure_client.delete_nic(nic_id)
+        for public_ip_id in self._public_ip_ids:
+            self._provider.azure_client.delete_floating_ip(public_ip_id)
         for data_disk in self._vm.storage_profile.data_disks:
         for data_disk in self._vm.storage_profile.data_disks:
             if data_disk.managed_disk:
             if data_disk.managed_disk:
                 if self._vm.tags.get('delete_on_terminate',
                 if self._vm.tags.get('delete_on_terminate',