From 7c1ec1ef66882e70a165997c14f8472fa17ad759 Mon Sep 17 00:00:00 2001 From: Biswajit Mandal Date: Wed, 28 Jan 2015 11:22:35 +0530 Subject: [PATCH] Adding contrail provisioing changes for web-ui to have authentication support for redis-server Partial-Bug: #1392113 Change-Id: I19941b36df8a5757fd64ebe15f4897a487132964 --- contrail_provisioning/webui/setup.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/contrail_provisioning/webui/setup.py b/contrail_provisioning/webui/setup.py index f801c281..9f6e5520 100755 --- a/contrail_provisioning/webui/setup.py +++ b/contrail_provisioning/webui/setup.py @@ -64,6 +64,7 @@ def parse_args(self, args_str): help = "Identity Manager admin tenant name.") parser.add_argument("--admin_token", help = "admin_token value in Identity Manager's config file") + parser.add_argument("--redis_password", help = "Redis password") self._args = parser.parse_args(self.remaining_argv) def fixup_config_files(self): @@ -110,6 +111,9 @@ def fixup_config_global_js(self): if self._args.cassandra_ip_list: local("sudo sed \"s/config.cassandra.server_ips.*/config.cassandra.server_ips = %s;/g\" /etc/contrail/config.global.js > config.global.js.new" %(str(self._args.cassandra_ip_list))) local("sudo mv config.global.js.new /etc/contrail/config.global.js") + if self._args.redis_password: + local("sudo sed \"s/config.redis_password.*/config.redis_password = '%s';/g\" /etc/contrail/config.global.js > config.global.js.new" %(self._args.redis_password)) + local("sudo mv config.global.js.new /etc/contrail/config.global.js") if self._args.vcenter_ip: orchestrator = 'vcenter' local("sudo sed \"s/config.vcenter.server_ip.*/config.vcenter.server_ip = '%s';/g\" /etc/contrail/config.global.js > config.global.js.new" %(self._args.vcenter_ip))