| 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() | |