From: Tony Mack Date: Tue, 30 Apr 2013 21:43:48 +0000 (-0400) Subject: initial checkin X-Git-Tag: 1.0~73^2~12 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=bd3b26e14ce377819e2bd4182ba927d3c95edce1;p=plstackapi.git initial checkin --- diff --git a/plstackapi/openstack/siteagent.py b/plstackapi/openstack/siteagent.py new file mode 100644 index 0000000..6837285 --- /dev/null +++ b/plstackapi/openstack/siteagent.py @@ -0,0 +1,19 @@ +import os +os.environ.setdefault("DJANGO_SETTINGS_MODULE", "plstackapi.planetstack.settings") +import time +from plstackapi.core.models.site import Site +from plstackapi.openstack.driver import OpenStackDriver + +class SiteAgent: + def run(self): + driver = OpenStackDriver() + # fill in null tenant ids + sites = Site.objects.filter(tenant_id=None) + for site in sites: + # calling save() on the model should force the tenant_id to be set + site.driver = driver + site.save() + +if __name__ == '__main__': + SiteAgent().run() +