From bd3b26e14ce377819e2bd4182ba927d3c95edce1 Mon Sep 17 00:00:00 2001 From: Tony Mack Date: Tue, 30 Apr 2013 17:43:48 -0400 Subject: [PATCH] initial checkin --- plstackapi/openstack/siteagent.py | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 plstackapi/openstack/siteagent.py 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() + -- 2.43.0