summaryrefslogtreecommitdiffstats
path: root/func/minion/modules/virt.py
diff options
context:
space:
mode:
authorMichael DeHaan <mdehaan@redhat.com>2007-10-24 15:47:40 -0400
committerMichael DeHaan <mdehaan@redhat.com>2007-10-24 15:47:40 -0400
commit1215af4b5430163ece944b2464f936e1c4278cfd (patch)
treeeb350bfd8414a1c965c57102853a7d0f59b02d3c /func/minion/modules/virt.py
parentbb56e5bf579267d4bc76883ebddcc7c0f8a8852c (diff)
downloadfunc-1215af4b5430163ece944b2464f936e1c4278cfd.tar.gz
func-1215af4b5430163ece944b2464f936e1c4278cfd.tar.xz
func-1215af4b5430163ece944b2464f936e1c4278cfd.zip
Add a new method "inventory" which will be the default method func-inventory will call, so that modules
that have non-constant data (like the process module) won't record their data in func-inventory by default. Only modules that have mostly-static data will have an inventory method, though often this will be aliased to their existing info() method -- but maybe not always.
Diffstat (limited to 'func/minion/modules/virt.py')
-rwxr-xr-xfunc/minion/modules/virt.py21
1 files changed, 11 insertions, 10 deletions
diff --git a/func/minion/modules/virt.py b/func/minion/modules/virt.py
index 0c9acf0..7dc5697 100755
--- a/func/minion/modules/virt.py
+++ b/func/minion/modules/virt.py
@@ -130,16 +130,17 @@ class Virt(func_module.FuncModule):
"""
self.methods = {
- "install" : self.install,
- "shutdown" : self.shutdown,
- "destroy" : self.destroy,
- "start" : self.create,
- "pause" : self.pause,
- "unpause" : self.unpause,
- "delete" : self.undefine,
- "status" : self.get_status,
- "info" : self.info,
- "list_vms" : self.list_vms,
+ "install" : self.install,
+ "shutdown" : self.shutdown,
+ "destroy" : self.destroy,
+ "start" : self.create,
+ "pause" : self.pause,
+ "unpause" : self.unpause,
+ "delete" : self.undefine,
+ "status" : self.get_status,
+ "info" : self.info,
+ "inventory" : self.info, # for func-inventory
+ "list_vms" : self.list_vms,
}
func_module.FuncModule.__init__(self)