summaryrefslogtreecommitdiffstats
path: root/overlord
Commit message (Collapse)AuthorAgeFilesLines
* Generalize test code.Michael DeHaan2007-09-261-3/+4
|
* Merge with alikins.Michael DeHaan2007-09-261-5/+3
|
* Merge branch 'master' of ssh://git.fedoraproject.org/git/hosted/funcMichael DeHaan2007-09-261-1/+5
|\
| * use the FuncServer class from sslclient instead of theAdrian Likins2007-09-261-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 DeHaan2007-09-262-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/funcMichael DeHaan2007-09-261-2/+17
|\
| * add a simple FuncServer class that sets up most of the pki related bitsAdrian Likins2007-09-261-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 DeHaan2007-09-262-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 usedMichael DeHaan2007-09-251-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/funcMichael DeHaan2007-09-252-0/+63
|\
| * couple of utility makefilesAdrian Likins2007-09-251-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 schemeSeth Vidal2007-09-251-0/+44
| |
* | Adding client module, which contains code for both the CLI and thoseMichael DeHaan2007-09-252-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 overlordRobin Norwood2007-09-253-0/+101