Merge pull request #2880 from bblommers/bugfix/2877
EC2 - Ensure NCI always has a Subnet
This commit is contained in:
commit
bdeeeb701a
4 changed files with 33 additions and 9 deletions
|
|
@ -776,7 +776,14 @@ class Instance(TaggedEC2Resource, BotoInstance):
|
|||
if "SubnetId" in nic:
|
||||
subnet = self.ec2_backend.get_subnet(nic["SubnetId"])
|
||||
else:
|
||||
subnet = None
|
||||
# Get default Subnet
|
||||
subnet = [
|
||||
subnet
|
||||
for subnet in self.ec2_backend.get_all_subnets(
|
||||
filters={"availabilityZone": self._placement.zone}
|
||||
)
|
||||
if subnet.default_for_az
|
||||
][0]
|
||||
|
||||
group_id = nic.get("SecurityGroupId")
|
||||
group_ids = [group_id] if group_id else []
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue