2 os.environ.setdefault("DJANGO_SETTINGS_MODULE", "plstackapi.planetstack.settings")
4 from plstackapi.core.models.sliver import Sliver
5 from plstackapi.openstack.client import OpenStackClient
10 client = OpenStackClient()
12 # fill in null ip addresses
13 slivers = Sliver.objects.filter(ip=None)
14 for sliver in slivers:
15 servers = client.nova.servers.findall(id=sliver.instance_id)
19 ips = server.addresses.get(sliver.slice.name, [])
22 sliver.ip = ips[0]['addr']
27 if __name__ == '__main__':