X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=tools%2Fslice_attributes.py;fp=tools%2Fslice_attributes.py;h=4b6754dd9251610986e55ab1c0db544bd51f1e88;hb=a5d431149bf5a13f25b90b7fd9c8ccb4b530831c;hp=32fa63f5d05b96e3df91ddb7721c65d5a04bd5cc;hpb=afcee3e7534782e307e10e1f284dbbf8e98d5688;p=plcapi.git diff --git a/tools/slice_attributes.py b/tools/slice_attributes.py index 32fa63f..4b6754d 100755 --- a/tools/slice_attributes.py +++ b/tools/slice_attributes.py @@ -6,7 +6,7 @@ # Mark Huang # Copyright (C) 2006 The Trustees of Princeton University # -# $Id: slice_attributes.py,v 1.3 2007/02/03 21:42:39 mlhuang Exp $ +# $Id: slice_attributes.py,v 1.4 2007/02/03 23:33:43 mlhuang Exp $ # import re @@ -232,3 +232,45 @@ for slice_attribute in GetSliceAttributes({'name': 'plc_initscript'}): # Add as initscript attribute AddSliceAttribute(slice_id, 'initscript', initscript) + +conf_file_id = AddConfFile({ + 'enabled': True, + 'source': 'PlanetLabConf/yum.conf.php?gpgcheck=1&alpha', + 'dest': '/etc/yum.conf', + 'file_permissions': '644', + 'file_owner': 'root', + 'file_group': 'root', + 'preinstall_cmd': '', + 'postinstall_cmd': '', + 'error_cmd': '', + 'ignore_cmd_errors': False, + 'always_update': False}) +AddConfFileToNodeGroup(conf_file_id, 'Alpha') + +conf_file_id = AddConfFile({ + 'enabled': True, + 'source': 'PlanetLabConf/yum.conf.php?gpgcheck=1&beta', + 'dest': '/etc/yum.conf', + 'file_permissions': '644', + 'file_owner': 'root', + 'file_group': 'root', + 'preinstall_cmd': '', + 'postinstall_cmd': '', + 'error_cmd': '', + 'ignore_cmd_errors': False, + 'always_update': False}) +AddConfFileToNodeGroup(conf_file_id, 'Beta') + +conf_file_id = AddConfFile({ + 'enabled': True, + 'source': 'PlanetLabConf/yum.conf.php?gpgcheck=1&rollout', + 'dest': '/etc/yum.conf', + 'file_permissions': '644', + 'file_owner': 'root', + 'file_group': 'root', + 'preinstall_cmd': '', + 'postinstall_cmd': '', + 'error_cmd': '', + 'ignore_cmd_errors': False, + 'always_update': False}) +AddConfFileToNodeGroup(conf_file_id, 'Rollout')