Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Generalize test code. | Michael DeHaan | 2007-09-26 | 1 | -3/+4 |
| | |||||
* | Merge with alikins. | Michael DeHaan | 2007-09-26 | 1 | -5/+3 |
| | |||||
* | Merge branch 'master' of ssh://git.fedoraproject.org/git/hosted/func | Michael DeHaan | 2007-09-26 | 1 | -1/+5 |
|\ | |||||
| * | use the FuncServer class from sslclient instead of the | Adrian Likins | 2007-09-26 | 1 | -1/+5 |
| | | | | | | | | | | | | non-ssl xmlrpclib.ServerProxy aka, enabled ssl support | ||||
* | | Adding a noglobs=True/False parameter to the client. When set to True, the ↵ | Michael DeHaan | 2007-09-26 | 2 | -10/+30 |
|/ | | | | | | | | return codes assume the server specification is NOT a glob and return a single value instead of a hash. This minimizes code when needing to address only one system at a time. The command line will always assume globs are possible and will not use this shortcut. | ||||
* | Merge branch 'master' of ssh://git.fedoraproject.org/git/hosted/func | Michael DeHaan | 2007-09-26 | 1 | -2/+17 |
|\ | |||||
| * | add a simple FuncServer class that sets up most of the pki related bits | Adrian Likins | 2007-09-26 | 1 | -2/+17 |
| | | | | | | | | | | | | to reasonable defaults. No idea if this actually works at the moment. | ||||
* | | Two things. First Client("*").hardware.info() and the like now works, due ↵ | Michael DeHaan | 2007-09-26 | 2 | -9/+67 |
|/ | | | | to some clever magic with getattr. You have one client object that can address multiples and returns a hash with the results for each machine. Second, results are hashes, not lists, and we are a bit more clever in returning a return code the CLI .. the highest int wins if there's an int, for instance. Still, return codes are relatively meaningless for multi-control ... the true power is in scripting things. | ||||
* | Adds globbing support for hosts on the command line. If you have not yet used | Michael DeHaan | 2007-09-25 | 1 | -7/+24 |
| | | | | | certmaster/funcd to generate certs, you will now need them in order to use the client for testing. | ||||
* | Merge branch 'master' of ssh://git.fedoraproject.org/git/hosted/func | Michael DeHaan | 2007-09-25 | 2 | -0/+63 |
|\ | |||||
| * | couple of utility makefiles | Adrian Likins | 2007-09-25 | 1 | -0/+19 |
| | | | | | | | | | | mainly just so I can type "make clean" before "git status" but also includes targets for pychecker and pyflakes | ||||
| * | move files for the new naming scheme | Seth Vidal | 2007-09-25 | 1 | -0/+44 |
| | | |||||
* | | Adding client module, which contains code for both the CLI and those | Michael DeHaan | 2007-09-25 | 2 | -50/+223 |
|/ | | | | | | that want to script against func. Placeholders are there for globbing of multiple certs, and places are also marked where we need to add SSL. | ||||
* | Renamed server to minion and client to overlord | Robin Norwood | 2007-09-25 | 3 | -0/+101 |