- Change .py files to use 4-space indents and no hard tab characters.
[plcapi.git] / PLC / Accessors / Accessors_standard.py
index 0d773b2..f97bfd4 100644 (file)
@@ -21,58 +21,58 @@ current_module = sys.modules[__name__]
 # You might wish to keep this roughly in sync with db-config.d/011-standard_tags
 #
 
-# 
+#
 ### system slices - at least planetflow - still rely on 'vref'
-# 
+#
 
-# These following accessors are mostly of interest for implementing the 
-# GetSliceFamily method, that takes into account the vref attribute, 
+# These following accessors are mostly of interest for implementing the
+# GetSliceFamily method, that takes into account the vref attribute,
 # as well as the 3 attributes below, and the PLC_FLAVOUR config category
 
-### slice vref 
-define_accessors(current_module, Slice, "Vref", "vref", 
+### slice vref
+define_accessors(current_module, Slice, "Vref", "vref",
                  "slice/config", "vserver reference image name",
                  get_roles=all_roles, set_roles=["admin"], expose_in_api=True)
 
 # xxx the accessor factory should enforce the category and descriptions provided here.
 # and BTW the tag should be created right away as far as possible, or at least when a Get is issued
 # also note that the two 'arch' instances use here will end in the same unique TagType object,
-# so you should make sure to use the same category/description for both 
-define_accessors(current_module, Slice, "Arch", "arch", 
+# so you should make sure to use the same category/description for both
+define_accessors(current_module, Slice, "Arch", "arch",
                  "node/slice/config", "node arch or slivers arch",
                  get_roles=all_roles, set_roles=["user"], expose_in_api=True)
 define_accessors(current_module, Slice, "Pldistro", "pldistro",
-                 "node/slice/config", "PlanetLab distribution to use for node or slivers", 
+                 "node/slice/config", "PlanetLab distribution to use for node or slivers",
                  get_roles=all_roles, set_roles=["admin"], expose_in_api=True)
 define_accessors(current_module, Slice, "Fcdistro", "fcdistro",
-                 "node/slice/config", "Fedora or CentOS distribution to use for node or slivers", 
+                 "node/slice/config", "Fedora or CentOS distribution to use for node or slivers",
                  get_roles=all_roles, set_roles=["admin"], expose_in_api=True)
 
 # Ditto for the GetNodeFlavour method
-define_accessors(current_module, Node, "Arch", "arch",  
+define_accessors(current_module, Node, "Arch", "arch",
                  "node/slice/config", "node arch or slivers arch",
                  get_roles=all_roles, set_roles=tech_roles, expose_in_api=True)
 define_accessors(current_module, Node, "Pldistro", "pldistro",
-                 "node/slice/config", "PlanetLab distribution to use for node or slivers", 
+                 "node/slice/config", "PlanetLab distribution to use for node or slivers",
                  get_roles=all_roles, set_roles=["admin"], expose_in_api=True)
 define_accessors(current_module, Node, "Fcdistro", "fcdistro",
-                 "node/slice/config", "Fedora or CentOS distribution to use for node or slivers", 
+                 "node/slice/config", "Fedora or CentOS distribution to use for node or slivers",
                  get_roles=all_roles, set_roles=["admin"], expose_in_api=True)
 # node deployment (alpha, beta, ...)
 define_accessors(current_module, Node, "Deployment", "deployment",
                  "node/operation", 'typically "alpha", "beta", or "production"',
                  get_roles=all_roles, set_roles=["admin"], expose_in_api=True)
 # extension
-define_accessors(current_module, Node, "Extensions", "extensions", 
+define_accessors(current_module, Node, "Extensions", "extensions",
                  "node/config", "space-separated list of extensions to install",
                  get_roles=all_roles, set_roles=["admin"],expose_in_api=True)
-# access HRN - this is the ideal definition of roles, even if AddNodeTag cannot handle this 
+# access HRN - this is the ideal definition of roles, even if AddNodeTag cannot handle this
 define_accessors(current_module, Node, "Hrn","hrn",
                  "node/sfa", "SFA human readable name",
                  get_roles=all_roles, set_roles=["admin","pi","tech"], expose_in_api=True)
 
 # test nodes perform their installation from an uncompressed bootstrapfs
-define_accessors(current_module, Node, "PlainBootstrapfs", "plain-bootstrapfs", 
+define_accessors(current_module, Node, "PlainBootstrapfs", "plain-bootstrapfs",
                  "node/config", "use uncompressed bootstrapfs when set",
                  get_roles=all_roles, set_roles=tech_roles)
 
@@ -88,18 +88,17 @@ define_accessors(current_module, Node, "Kargs", "kargs",
 define_accessors(current_module, Node, "NoHangcheck", "no-hangcheck",
                  "node/bootcd", "disable hangcheck on the boot CD if set -- see GetBootMedium")
 
-# interface 
+# interface
 # xxx - don't expose yet in api interface and slices dont know how to use that yet
-define_accessors(current_module, Interface, "Ifname", "ifname", 
+define_accessors(current_module, Interface, "Ifname", "ifname",
                  "interface/config", "linux name",
                  get_roles=all_roles, set_roles=tech_roles, expose_in_api=True)
-define_accessors(current_module, Interface, "Driver", "driver", 
+define_accessors(current_module, Interface, "Driver", "driver",
                  "interface/config", "driver name",
                  get_roles=all_roles, set_roles=tech_roles)
-define_accessors(current_module, Interface, "Alias", "alias", 
+define_accessors(current_module, Interface, "Alias", "alias",
                  "interface/config", "interface alias",
                  get_roles=all_roles, set_roles=tech_roles)
 define_accessors(current_module, Interface, "Backdoor", "backdoor",
                  "interface/hidden", "For testing new settings",
                  get_roles=all_roles, set_roles=admin_roles)
-