summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| * removed Require: on yum-utilJesus M. Rodriguez2007-09-261-1/+0
| |
* | minion.conf,config_data.py: add certmaster and cert_dir configSeth Vidal2007-09-264-12/+16
|/ | | | utils.py: make it use the config object
* Merge branch 'master' of ssh://git.fedoraproject.org/git/hosted/funcSeth Vidal2007-09-261-0/+33
|\ | | | | | | | | * 'master' of ssh://git.fedoraproject.org/git/hosted/func: Add simple command module for executing arbitrary commands
| * Add simple command module for executing arbitrary commandsJames Bowes2007-09-261-0/+33
| |
* | make minion create its keys and get the cert from the certmaster on startupSeth Vidal2007-09-262-4/+79
|/
* Fix import paths.Michael DeHaan2007-09-261-2/+2
|
* don't need this warning now, we ssl by defaultAdrian Likins2007-09-261-14/+0
|
* Import from minion, not serverJames Bowes2007-09-261-2/+2
|
* Fix OsError tyopJames Bowes2007-09-261-1/+1
|
* Added demo script for checking smart status across all systems and showingMichael DeHaan2007-09-261-0/+26
| | | | extended output only for systems that have problems.
* Updated the hardware module so that it's usable if smolt isn't installed. ↵Michael DeHaan2007-09-261-3/+7
| | | | | | The info() function won't work but hal_info() still should.
* Refine the bad hardware checker -- this time it detects my potentially ↵Michael DeHaan2007-09-264-11/+40
| | | | | | exploding (but now ruled safe) battery correctly.
* Merge branch 'master' of ssh://git.fedoraproject.org/git/hosted/funcMichael DeHaan2007-09-266-15/+135
|\
| * update specfile and version and setup for certmaster-caSeth Vidal2007-09-263-2/+3
| |
| * make it so it doesn't exit when it returns the cert to the clientSeth Vidal2007-09-261-3/+3
| |
| * Merge branch 'master' of ssh://git.fedoraproject.org/git/hosted/funcSeth Vidal2007-09-268-58/+183
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 'master' of ssh://git.fedoraproject.org/git/hosted/func: missed an import somewhere, fix Generalize test code. Merge with alikins. Adding a noglobs=True/False parameter to the client. When set to True, the return codes assume use the FuncServer class from sslclient instead of the Enable ssl cert useage by default for funcd Add gitignore for compressed man pages in docs Two things. First Client("*").hardware.info() and the like now works, due 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. add a simple FuncServer class that sets up most of the pki related bits requires pyOpenSSL otherwise certmaster won't start
| | * Merge branch 'master' of ssh://git.fedoraproject.org/git/hosted/funcAdrian Likins2007-09-262-13/+32
| | |\
| | * | missed an import somewhere, fixAdrian Likins2007-09-261-0/+1
| | | |
| * | | certmaster-ca added for signing csrs manuallySeth Vidal2007-09-262-11/+129
| | | | | | | | | | | | | | | | added sign/list capabilities into certmaster since we can use the same object for both
* | | | The addition of an example program to find which systems have parts subject ↵Michael DeHaan2007-09-264-11/+47
| | | | | | | | | | | | | | | | to recall.
* | | | Move packagekit module to contrib directory since the code required to use ↵Michael DeHaan2007-09-261-0/+0
| |_|/ |/| | | | | | | | | | | | | | | | | it is not in any version of Fedora quite yet and we don't want to answer the user questions about the import errors :) Can move back in once it's all good.
* | | 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-264-40/+68
|\ \ \ | | |/ | |/|
| * | use the FuncServer class from sslclient instead of theAdrian Likins2007-09-261-1/+5
| | | | | | | | | | | | | | | | | | non-ssl xmlrpclib.ServerProxy aka, enabled ssl support
| * | Enable ssl cert useage by default for funcdAdrian Likins2007-09-262-39/+61
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | add a FuncSSLXMLRPCServer that is based on the AuthedXMLRPCServer.AuthedSSLXMLRPCServer add bits to pull out cert CN and cert CN hash and add it to the audit log bits update logger.py to understand this Some minor refactoring in server.py (use XmlRpcInterface as a baseclass inherited into FuncSSLXMLRPCServer)
| * | Add gitignore for compressed man pages in docsJames Bowes2007-09-261-0/+2
| | |
* | | 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 git://git.fedoraproject.org/git/hosted/funcJesus M. Rodriguez2007-09-263-11/+84
|\ \
| * \ Merge branch 'master' of ssh://git.fedoraproject.org/git/hosted/funcMichael DeHaan2007-09-269-24/+140
| |\ \
| | * | 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.
* | | requires pyOpenSSL otherwise certmaster won't startJesus M. Rodriguez2007-09-262-1/+5
| |/ |/|
* | Use non-ugly gitweb url in READMEJames Bowes2007-09-251-1/+1
| |
* | move code.py and utils.py to func/Adrian Likins2007-09-254-6/+82
| | | | | | | | update scripts/funcd and func/certmaster to use them
* | '' doesnt work, since it thinks the hostname is ''Adrian Likins2007-09-251-1/+1
| | | | | | | | | | maybe we could special case this in the code, but this makes the default at least work for now
* | Merge branch 'master' of ssh://git.fedoraproject.org/git/hosted/funcAdrian Likins2007-09-258-15/+112
|\|
| * Adding manpages and misc spec/build cleanupMichael DeHaan2007-09-258-15/+112
| |
* | fix up the wrapper scripts so that --daemon works correctly, and soAdrian Likins2007-09-253-16/+41
|/ | | | the init scripts also work correctly
* Renaming configuration file to 'minion.conf' and changing setup.py and ↵Michael DeHaan2007-09-253-21/+4
| | | | specfiles to understand.
* Updating configuration files to keep things seperate.Michael DeHaan2007-09-253-5/+3
|
* Update AUTHORS list (everyone else free to add you as you add stuff)Michael DeHaan2007-09-254-3/+4
|
* Merge branch 'master' of ssh://git.fedoraproject.org/git/hosted/funcMichael DeHaan2007-09-252-4/+10
|\
| * Merge branch 'master' of ssh://git.fedoraproject.org/git/hosted/funcAdrian Likins2007-09-255-11/+31
| |\
| * | Fix up some module loading annoyancesAdrian Likins2007-09-252-4/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | server.py: we really only need to run load_modules once module_loader.py: keep track of modules that failed to load so we don't keep trying satisfy rnorwoods curiosity
* | | 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-253-12/+28
|\ \
| * | Merge branch 'master' of ssh://git.fedoraproject.org/git/hosted/funcSeth Vidal2007-09-251-2/+13
| |\| | | | | | | | | | | | | * 'master' of ssh://git.fedoraproject.org/git/hosted/func: add stuff for specify a mode/uid/gid and a "force" just for
| | * add stuff for specify a mode/uid/gid and a "force" just forAdrian Likins2007-09-251-2/+13
| | | | | | | | | | | | kicks
| * | make certmaster auto-create the ca key and cert on startup, if they are not ↵Seth Vidal2007-09-252-10/+15
| |/ | | | | | | present