From 0780681656c26ddc04b7987db9d1c21c66160395 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Bar=C4=B1=C5=9F=20Metin?= Date: Thu, 8 Jul 2010 13:01:50 +0200 Subject: [PATCH] add sliver keys to resctl configuration --- plugins/omf_resctl.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/plugins/omf_resctl.py b/plugins/omf_resctl.py index 4fd2e8e..5c69ff0 100644 --- a/plugins/omf_resctl.py +++ b/plugins/omf_resctl.py @@ -43,6 +43,8 @@ def GetSlivers(data, conf = None, plc = None): for sliver in data['slivers']: name=sliver['name'] + sliver_pub_key_dir=os.path.join("/home", name, ".ssh/") + sliver_private_key=os.path.join(sliver_pub_key_dir, ".ssh/id_rsa") for chunk in sliver['attributes']: if chunk['tagname']=='omf_control': # scan all versions of omf-resctl @@ -63,7 +65,9 @@ def GetSlivers(data, conf = None, plc = None): yaml_contents=template_contents\ .replace('@XMPP_SERVER@',xmpp_server)\ .replace('@NODE_HRN@',node_hrn)\ - .replace('@SLICE_NAME@',name) + .replace('@SLICE_NAME@',name)\ + .replace('@SLIVER_PRIVATE_KEY@',sliver_private_key)\ + .replace('@SLIVER_PUB_KEY_DIR@',sliver_pub_key_dir) changes=tools.replace_file_with_string(yaml,yaml_contents) if changes: sp=subprocess.Popen(['vserver',name,'exec','service',service_name,'restart'], -- 2.43.0