andreaturli commented on this pull request.


>           } catch (Exception ex) {
             logger.warn(ex, "Error cleaning up resources for node %s", 
deadNode);
          }
+
+         List<SecurityGroup> securityGroups = 
cleanupResources.findOrphanedSecurityGroups(regionAndId.regionId(), 
deadNode.getGroup());
+         for (SecurityGroup securityGroup : securityGroups) {
+            logger.debug(">> destroying security group %s ...", 
securityGroup.id());
+            if 
(cleanupResources.cleanupSecurityGroupIfOrphaned(regionAndId.regionId(), 
securityGroup.id())) {
+               logger.debug(">> security group: (%s) has been deleted.", 
securityGroup.id());
+            } else {
+               logger.warn(">> security group: (%s) has not been deleted.", 
securityGroup.id());
+            }
+         }
+
+         // FIXME not sure it is correct to always delete vSwitch and VPC

thinking about it more, regardless of the tags, I think the question is whether 
is right to destroy a VPC every time jclouds deletes a group of nodes or not. I 
honestly don't know the answer as I can see value in both cases, so maybe an 
extra property configurable by the user?

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds-labs/pull/443#discussion_r208719830

Reply via email to