Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add pretty printing for output, also remove an unused constant. | Michael DeHaan | 2007-09-28 | 1 | -6/+3 |
| | |||||
* | certs are named .cert not .crt so when we remove the extension it is ↵ | Seth Vidal | 2007-09-27 | 1 | -1/+1 |
| | | | | string[:-5] not string[:-4] | ||||
* | and overlord, too | Seth Vidal | 2007-09-27 | 1 | -1/+1 |
| | |||||
* | modify func/overlord to read config from certmaster and use config.py | Seth Vidal | 2007-09-27 | 2 | -15/+15 |
| | |||||
* | move logger and config_data to func/func | Adrian Likins | 2007-09-27 | 1 | -4/+11 |
| | | | | | | | | | | | update modules that need new location modules/func_module.py: update to use new logger/config locations, also go ahead and register as a real module, to shut up the start up. It shouldn't hurt anything Some minor import reordering at a couple places (I try to keep at least system import alphabetical) | ||||
* | cert's are stored as .cert not as .pem so we weren't finding any minions | Seth Vidal | 2007-09-26 | 1 | -1/+1 |
| | |||||
* | Remove assorted unused imports | James Bowes | 2007-09-26 | 3 | -5/+0 |
| | |||||
* | Refine the bad hardware checker -- this time it detects my potentially ↵ | Michael DeHaan | 2007-09-26 | 1 | -1/+2 |
| | | | | | | exploding (but now ruled safe) battery correctly. | ||||
* | The addition of an example program to find which systems have parts subject ↵ | Michael DeHaan | 2007-09-26 | 2 | -11/+11 |
| | | | | to recall. | ||||
* | 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 |