+# 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",
+ "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",
+ "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",
+ "node/slice/config", "Fedora or CentOS distribution to use for node or slivers",
+ set_roles=["pi","user","tech","node"], expose_in_api=True)