X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=PLC%2FAccessors%2FAccessors_standard.py;fp=PLC%2FAccessors%2FAccessors_standard.py;h=e07c8be11472eff75adb23fec7a8a6b23c713ccf;hb=53575785544f1cfbd7dc1a6a739f24f93eae1e33;hp=680dfd51d84f44320f4fc20f5a04f130b1194263;hpb=f8c9967b0ba08726cca5a5783e62bc50d307374c;p=plcapi.git diff --git a/PLC/Accessors/Accessors_standard.py b/PLC/Accessors/Accessors_standard.py index 680dfd5..e07c8be 100644 --- a/PLC/Accessors/Accessors_standard.py +++ b/PLC/Accessors/Accessors_standard.py @@ -33,26 +33,17 @@ define_accessors(current_module, Slice, "Initscript","initscript", # xxx the accessor factory should enforce the category, descriptions and roles provided here. # BootManager might need to set any of these 3, so 'node' needs to be in set_roles -define_accessors(current_module, Slice, "Arch", "arch", +# to tweaks the installed version on nodes and slivers +define_accessors(current_module, [Slice,Node], "Arch", "arch", "node/slice/config", "node arch or slivers arch", set_roles=["pi","user","tech","node"], expose_in_api=True) -define_accessors(current_module, Slice, "Pldistro", "pldistro", +define_accessors(current_module, [Slice,Node], "Pldistro", "pldistro", "node/slice/config", "PlanetLab distribution to use for node or slivers", set_roles=["pi","user","tech","node"], expose_in_api=True) -define_accessors(current_module, Slice, "Fcdistro", "fcdistro", +define_accessors(current_module, [Slice,Node], "Fcdistro", "fcdistro", "node/slice/config", "Fedora or CentOS distribution to use for node or slivers", set_roles=["pi","user","tech","node"], expose_in_api=True) -# Ditto for the GetNodeFlavour method -define_accessors(current_module, Node, "Arch", "arch", - "node/slice/config", "node arch or slivers arch", - set_roles=["pi","user","tech"], expose_in_api=True) -define_accessors(current_module, Node, "Pldistro", "pldistro", - "node/slice/config", "PlanetLab distribution to use for node or slivers", - set_roles=["pi","user","tech"], expose_in_api=True) -define_accessors(current_module, Node, "Fcdistro", "fcdistro", - "node/slice/config", "Fedora or CentOS distribution to use for node or slivers", - set_roles=["pi","user","tech"], expose_in_api=True) # node deployment (alpha, beta, ...) define_accessors(current_module, Node, "Deployment", "deployment", "node/operation", 'typically "alpha", "beta", or "production"',