import os import base64 from planetstack.config import Config class SyncExternalRoutes(SyncStep): # XXX what does this provide? def call(self): routes = self.manager.driver.get_external_routes() subnets = self.manager.driver.shell.quantum.list_subnets()['subnets'] for subnet in subnets: try: self.manager.driver.add_external_route(subnet, routes) except: logger.log_exc("failed to add external route for subnet %s" % subnet)