define omf_control tag
authorThierry Parmentelat <thierry.parmentelat@sophia.inria.fr>
Tue, 9 Mar 2010 11:45:00 +0000 (11:45 +0000)
committerThierry Parmentelat <thierry.parmentelat@sophia.inria.fr>
Tue, 9 Mar 2010 11:45:00 +0000 (11:45 +0000)
PLC/Accessors/Accessors_omf.py [new file with mode: 0644]
PLC/Accessors/__init__.py

diff --git a/PLC/Accessors/Accessors_omf.py b/PLC/Accessors/Accessors_omf.py
new file mode 100644 (file)
index 0000000..5fe1b30
--- /dev/null
@@ -0,0 +1,20 @@
+# Thierry Parmentelat - INRIA
+# $Id$
+# $URL$
+
+from PLC.Nodes import Node
+from PLC.Interfaces import Interface
+from PLC.Slices import Slice
+from PLC.Slices import Slice
+from PLC.Sites import Site
+from PLC.Persons import Person
+
+from PLC.Accessors.Factory import define_accessors, admin_roles, all_roles, tech_roles
+
+import sys
+current_module = sys.modules[__name__]
+
+define_accessors(current_module, Slice, "OmfControl","omf_control",
+                 "slice/config","Pre-install and configure OMF Resource Controller in slice if set",
+                 get_roles=all_roles, set_roles=all_roles, expose_in_api=True)
+
index eea8004..f40ab93 100644 (file)
@@ -3,5 +3,6 @@
 __all__ = """
 Accessors_standard
 Accessors_wireless
+Accessors_omf
 Accessors_site
 """.split()