diff --git a/nixops_aws/backends/ec2.py b/nixops_aws/backends/ec2.py index 45a28097..d8973998 100644 --- a/nixops_aws/backends/ec2.py +++ b/nixops_aws/backends/ec2.py @@ -336,8 +336,9 @@ def resource_id(self): return self.vm_id def address_to(self, m): - if isinstance(m, EC2State): # FIXME: only if we're in the same region - return m.private_ipv4 + if isinstance(m, EC2State): + if self.region == m.region: + return m.private_ipv4 return super().address_to(m) def _connect(self):