diff options
| author | John Eckersberg <jeckersb@redhat.com> | 2008-02-01 17:44:29 -0500 |
|---|---|---|
| committer | John Eckersberg <jeckersb@redhat.com> | 2008-02-01 17:44:29 -0500 |
| commit | d316373e599dd397ba12414337442c9ee7c5398c (patch) | |
| tree | 4ec1ad8c4f7aea9ba2989b93c7c1dabeb39e1a48 /func/minion/modules/netapp/snap.py | |
| parent | 5f5fd521d81e8c6f1f522d21d883fc70a302a8cd (diff) | |
| download | third_party-func-d316373e599dd397ba12414337442c9ee7c5398c.tar.gz third_party-func-d316373e599dd397ba12414337442c9ee7c5398c.tar.xz third_party-func-d316373e599dd397ba12414337442c9ee7c5398c.zip | |
get rid of all the fancy parameter packing and checking and just keep
things simple.
also implemented vol.status
Diffstat (limited to 'func/minion/modules/netapp/snap.py')
| -rw-r--r-- | func/minion/modules/netapp/snap.py | 18 |
1 files changed, 5 insertions, 13 deletions
diff --git a/func/minion/modules/netapp/snap.py b/func/minion/modules/netapp/snap.py index 08987b1..db94911 100644 --- a/func/minion/modules/netapp/snap.py +++ b/func/minion/modules/netapp/snap.py @@ -23,33 +23,25 @@ class Snap(func_module.FuncModule): api_version = "0.0.1" description = "Interface to the 'snap' command" - def create(self, filer, args): + def create(self, filer, vol, snap): """ TODO: Document me ... """ regex = """creating snapshot...""" - param_check(args, ['volname', 'snapname']) - - cmd_opts = ['snap', 'create'] - cmd_opts.extend([args['volname'], args['snapname']]) - + cmd_opts = ['snap', 'create', vol, snap] output = ssh(filer, cmd_opts) return check_output(regex, output) - def delete(self, filer, args): + def delete(self, filer, args, vol, snap): """ TODO: Document me ... """ regex = """deleting snapshot...""" - param_check(args, ['volname', 'snapname']) - - cmd_opts = ['snap', 'delete'] - cmd_opts.extend([args['volname'], args['snapname']]) - + cmd_opts = ['snap', 'delete', vol, snap] output = ssh(filer, cmd_opts) return check_output(regex, output) - def list(self, filer, args): + def list(self, filer, vol): """ TODO: Document me ... """ |
