from plc_config import PLCConfiguration
import sys
+import resource
def main():
cfg = PLCConfiguration()
]
+ # add in the platform supported rlimits to the default_attribute_types
+ for entry in resource.__dict__.keys():
+ if entry.find("RLIMIT_")==0:
+ rlim = entry[len("RLIMIT_"):]
+ rlim = rlim.lower()
+ for ty in ("min","soft","hard"):
+ attribute = {
+ 'name': "%s_%s'%(rlim,ty)",
+ 'description': "Per sliver RLIMIT %s_%s."%(rlim,ty),
+ 'min_role_id': 40 #admin
+ }
+ default_attribute_types.append(attribute)
+
# Get list of existing attribute types
attribute_types = GetSliceAttributeTypes()
attribute_types = [attribute_type['name'] for attribute_type in attribute_types]