summaryrefslogtreecommitdiffstats
path: root/func/minion/modules
Commit message (Collapse)AuthorAgeFilesLines
...
* flesh out clone module to allow creation and splittingJohn Eckersberg2008-01-291-7/+15
|
* Revert "debug info"John Eckersberg2008-01-281-1/+1
| | | | This reverts commit 4c602438c47b2ca6317540eb59b37dfc5f354926.
* debug infoJohn Eckersberg2008-01-281-1/+1
|
* initial snap moduleJohn Eckersberg2008-01-281-0/+57
|
* variablize ssh optionsJohn Eckersberg2008-01-281-1/+2
|
* add TODO, begging others to contribute what they care aboutJohn Eckersberg2008-01-281-0/+5
|
* pull NetappNotImplementedError now that I'm not doing hacks to stuff ↵John Eckersberg2008-01-281-1/+0
| | | | multiple commands under a single function
* assume root user for ssh loginJohn Eckersberg2008-01-283-9/+9
|
* Merge branch 'master' into netappJohn Eckersberg2008-01-271-8/+10
|\
| * A bit of clean up along with a note on flatten.Steve 'Ashcrow' Milner2008-01-261-8/+10
| |
* | Load classes under __init__ objects to break this down some moreJohn Eckersberg2008-01-272-7/+46
| |
* | Merge branch 'master' into netappJohn Eckersberg2008-01-253-0/+74
|\|
| * Remove sleep from test.addMichael DeHaan2008-01-241-1/+0
| |
| * Working on async error handling, lots more to do...Michael DeHaan2008-01-231-0/+8
| | | | | | | | (If it hits no exceptions, returns are right, it's the partial error case to deal with next...)
| * Double-barrel asynchronous calls. Async can now occur on both sides ↵Michael DeHaan2008-01-231-0/+36
| | | | | | | | | | | | | | | | simultaneously and still appears as if there is only one "global" job id to the API caller, the minion job id's are managed in the background, complete with partial result response as things come in which should be very nice for ajaxy implication. job_status API does still need to be modified to list active jobs as well as to store the job name.
| * SysctlModule. This allows you to tweak your minions kernel parameters at ↵Luke Macken2008-01-211-0/+31
| | | | | | | | runtime.
* | blow away lamo clone for now and implement statusJohn Eckersberg2008-01-251-25/+21
| |
* | it actually works!John Eckersberg2008-01-252-16/+64
| | | | | | | | | | | | | | | | under vol, we now have: create offline online destroy
* | bit more workJohn Eckersberg2008-01-231-6/+20
| |
* | check return code on SSH to determine error or notJohn Eckersberg2008-01-221-4/+5
| |
* | clean up sshing and flesh out how the create function works.John Eckersberg2008-01-212-12/+30
| | | | | | | | this should be the template for everything else.
* | common module used by all netapp modules (just ssh currently)John Eckersberg2008-01-201-0/+14
| |
* | initial netapp module and vol skeletonJohn Eckersberg2008-01-203-0/+89
|/
* remove a seemingly unneeded import that was causing this moduleAdrian Likins2008-01-181-2/+2
| | | | | | to fail on fc7 also, allow no repos to be specified in check_update()
* Add a process.memory alias to memLuke Macken2008-01-181-0/+2
|
* make networktest.isportopen slightly more robustAdrian Likins2008-01-171-3/+13
| | | | now returns a tuple of [return_code, message, data (aka, socket error, etc)]
* pychecker/pyflakesAdrian Likins2008-01-161-1/+0
| | | | unused import
* pyflakes/pychecker cleanupsAdrian Likins2008-01-161-2/+0
| | | | removed unused variables
* pyflakes/pychecker cleanupsAdrian Likins2008-01-161-3/+3
|
* added in the desc/version/api items in the modules.Steve 'Ashcrow' Milner2008-01-1615-2/+58
|
* Updated networktest to be the new way of defining modules and updated ↵Steve 'Ashcrow' Milner2008-01-161-15/+1
| | | | func-create-module to add in docstrings.
* Fix our FuncModule list_methodsLuke Macken2008-01-151-3/+13
|
* Don't expose FuncModule.register_rpcLuke Macken2008-01-151-1/+2
|
* Merge branch 'master' of ssh+git://git.fedorahosted.org/git/funcLuke Macken2008-01-152-9/+81
|\
| * somehow networktest fell off the side of git ... added back.Steve 'Ashcrow' Milner2008-01-141-0/+64
| |
| * Fixed the FIXME note about stdout/stderr in process.info. Also raise ↵Steve 'Ashcrow' Milner2008-01-141-9/+17
| | | | | | | | exception when bad args are passed using the first line as the exception message.
* | Simplify our modules by auto-detecting them and registering their handlersLuke Macken2008-01-1516-227/+34
|/ | | | | | | | | | | | | | - Auto-detect and load all FuncModules. This obsoletes the need to have our modules define a register_rpc method. - Use introspection in our FuncModule to auto-register all method handlers that do not being with an underscore. This obsoletes the need to hardcode methods in our modules. - Remove all __init__ methods from our modules, along with register_rpc - Modify the func-create-module script to reflect these changes. Note that doing 'from modules import func_module' is no longer supported in our modules, do to some interesting path issues with our auto-detection code. Supported methods are now: 'import func_module' or 'from func.minion.modules import func_module'
* Give props to Pádraig Brady for his ps_mem.py work, and update the AUTHORS ↵Luke Macken2008-01-141-1/+2
| | | | file
* Grr. Aaaargh. GGGGRRRARG! :)Michael DeHaan2008-01-131-0/+1
| | | | Ok it works now
* This is why I normally don't program on weekends, kids.Michael DeHaan2008-01-131-1/+1
|
* Register the sleep function.Michael DeHaan2008-01-131-1/+2
|
* Added sleep function to test module for testing.Michael DeHaan2008-01-131-0/+9
|
* removed a lot of misplaced shebangs.Steve 'Ashcrow' Milner2008-01-1310-18/+0
|
* add missing logic for createdir option in mount.mountJohn Eckersberg2008-01-131-1/+6
|
* Moved from sub_process to os.access for exists.Steve 'Ashcrow' Milner2008-01-131-6/+7
|
* Luke's process patch.Michael DeHaan2008-01-131-1/+139
|
* Add Steve's match to check if a command exists.Michael DeHaan2008-01-131-1/+14
|
* apply patch from Al Tobey <tobert@gmail.com>Adrian Likins2008-01-031-7/+27
| | | | | | >The attached patch renames the virt module's info() method to state(), >then adds a new info() method that returns all of libvirt's info() >data.
* Mount module already had an inventory-suitable function, just using that.Michael DeHaan2007-12-171-15/+1
|
* Remove bogomips from inventory stats as it is not constant.Michael DeHaan2007-12-171-1/+8
|