add ip addresses to vcpe and cordsubscriber objects
diff --git a/xos/cord/models.py b/xos/cord/models.py
index 4bb78b3..a24917a 100644
--- a/xos/cord/models.py
+++ b/xos/cord/models.py
@@ -361,6 +361,23 @@
     def services(self, value):
         pass
 
+    @property
+    def addresses(self):
+        if not self.sliver:
+            return {}
+
+        addresses = {}
+        for ns in self.sliver.networkslivers.all():
+            if "lan" in ns.network.name.lower():
+                addresses["lan"] = ns.ip
+            elif "wan" in ns.network.name.lower():
+                addresses["wan"] = ns.ip
+            elif "private" in ns.network.name.lower():
+                addresses["private"] = ns.ip
+            elif "nat" in ns.network.name.lower():
+                addresses["nat"] = ns.ip
+        return addresses
+
     def pick_node(self):
         nodes = list(Node.objects.all())
         # TODO: logic to filter nodes by which nodes are up, and which