diff options
Diffstat (limited to 'bin')
-rwxr-xr-x | bin/keystone-all | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/bin/keystone-all b/bin/keystone-all index 5dddd147..f7221ae1 100755 --- a/bin/keystone-all +++ b/bin/keystone-all @@ -25,9 +25,9 @@ from keystone.common import wsgi CONF = config.CONF -def create_server(conf, name, port): +def create_server(conf, name, host, port): app = deploy.loadapp('config:%s' % conf, name=name) - return wsgi.Server(app, port) + return wsgi.Server(app, host=host, port=port) def serve(*servers): @@ -65,8 +65,10 @@ if __name__ == '__main__': servers = [] servers.append(create_server(CONF.config_file[0], 'admin', + options['bind_host'], int(options['admin_port']))) servers.append(create_server(CONF.config_file[0], 'main', + options['bind_host'], int(options['public_port']))) serve(*servers) |