Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | removed Require: on yum-util | Jesus M. Rodriguez | 2007-09-26 | 1 | -1/+0 | |
| | | ||||||
* | | minion.conf,config_data.py: add certmaster and cert_dir config | Seth Vidal | 2007-09-26 | 4 | -12/+16 | |
|/ | | | | utils.py: make it use the config object | |||||
* | Merge branch 'master' of ssh://git.fedoraproject.org/git/hosted/func | Seth Vidal | 2007-09-26 | 1 | -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 commands | James Bowes | 2007-09-26 | 1 | -0/+33 | |
| | | ||||||
* | | make minion create its keys and get the cert from the certmaster on startup | Seth Vidal | 2007-09-26 | 2 | -4/+79 | |
|/ | ||||||
* | Fix import paths. | Michael DeHaan | 2007-09-26 | 1 | -2/+2 | |
| | ||||||
* | don't need this warning now, we ssl by default | Adrian Likins | 2007-09-26 | 1 | -14/+0 | |
| | ||||||
* | Import from minion, not server | James Bowes | 2007-09-26 | 1 | -2/+2 | |
| | ||||||
* | Fix OsError tyop | James Bowes | 2007-09-26 | 1 | -1/+1 | |
| | ||||||
* | Added demo script for checking smart status across all systems and showing | Michael DeHaan | 2007-09-26 | 1 | -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 DeHaan | 2007-09-26 | 1 | -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 DeHaan | 2007-09-26 | 4 | -11/+40 | |
| | | | | | | exploding (but now ruled safe) battery correctly. | |||||
* | Merge branch 'master' of ssh://git.fedoraproject.org/git/hosted/func | Michael DeHaan | 2007-09-26 | 6 | -15/+135 | |
|\ | ||||||
| * | update specfile and version and setup for certmaster-ca | Seth Vidal | 2007-09-26 | 3 | -2/+3 | |
| | | ||||||
| * | make it so it doesn't exit when it returns the cert to the client | Seth Vidal | 2007-09-26 | 1 | -3/+3 | |
| | | ||||||
| * | Merge branch 'master' of ssh://git.fedoraproject.org/git/hosted/func | Seth Vidal | 2007-09-26 | 8 | -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/func | Adrian Likins | 2007-09-26 | 2 | -13/+32 | |
| | |\ | ||||||
| | * | | missed an import somewhere, fix | Adrian Likins | 2007-09-26 | 1 | -0/+1 | |
| | | | | ||||||
| * | | | certmaster-ca added for signing csrs manually | Seth Vidal | 2007-09-26 | 2 | -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 DeHaan | 2007-09-26 | 4 | -11/+47 | |
| | | | | | | | | | | | | | | | | to recall. | |||||
* | | | | Move packagekit module to contrib directory since the code required to use ↵ | Michael DeHaan | 2007-09-26 | 1 | -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 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 | 4 | -40/+68 | |
|\ \ \ | | |/ | |/| | ||||||
| * | | 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 | |||||
| * | | Enable ssl cert useage by default for funcd | Adrian Likins | 2007-09-26 | 2 | -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 docs | James Bowes | 2007-09-26 | 1 | -0/+2 | |
| | | | ||||||
* | | | 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 git://git.fedoraproject.org/git/hosted/func | Jesus M. Rodriguez | 2007-09-26 | 3 | -11/+84 | |
|\ \ | ||||||
| * \ | Merge branch 'master' of ssh://git.fedoraproject.org/git/hosted/func | Michael DeHaan | 2007-09-26 | 9 | -24/+140 | |
| |\ \ | ||||||
| | * | | 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. | |||||
* | | | requires pyOpenSSL otherwise certmaster won't start | Jesus M. Rodriguez | 2007-09-26 | 2 | -1/+5 | |
| |/ |/| | ||||||
* | | Use non-ugly gitweb url in README | James Bowes | 2007-09-25 | 1 | -1/+1 | |
| | | ||||||
* | | move code.py and utils.py to func/ | Adrian Likins | 2007-09-25 | 4 | -6/+82 | |
| | | | | | | | | update scripts/funcd and func/certmaster to use them | |||||
* | | '' doesnt work, since it thinks the hostname is '' | Adrian Likins | 2007-09-25 | 1 | -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/func | Adrian Likins | 2007-09-25 | 8 | -15/+112 | |
|\| | ||||||
| * | Adding manpages and misc spec/build cleanup | Michael DeHaan | 2007-09-25 | 8 | -15/+112 | |
| | | ||||||
* | | fix up the wrapper scripts so that --daemon works correctly, and so | Adrian Likins | 2007-09-25 | 3 | -16/+41 | |
|/ | | | | the init scripts also work correctly | |||||
* | Renaming configuration file to 'minion.conf' and changing setup.py and ↵ | Michael DeHaan | 2007-09-25 | 3 | -21/+4 | |
| | | | | specfiles to understand. | |||||
* | Updating configuration files to keep things seperate. | Michael DeHaan | 2007-09-25 | 3 | -5/+3 | |
| | ||||||
* | Update AUTHORS list (everyone else free to add you as you add stuff) | Michael DeHaan | 2007-09-25 | 4 | -3/+4 | |
| | ||||||
* | Merge branch 'master' of ssh://git.fedoraproject.org/git/hosted/func | Michael DeHaan | 2007-09-25 | 2 | -4/+10 | |
|\ | ||||||
| * | Merge branch 'master' of ssh://git.fedoraproject.org/git/hosted/func | Adrian Likins | 2007-09-25 | 5 | -11/+31 | |
| |\ | ||||||
| * | | Fix up some module loading annoyances | Adrian Likins | 2007-09-25 | 2 | -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 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 | 3 | -12/+28 | |
|\ \ | ||||||
| * | | Merge branch 'master' of ssh://git.fedoraproject.org/git/hosted/func | Seth Vidal | 2007-09-25 | 1 | -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 for | Adrian Likins | 2007-09-25 | 1 | -2/+13 | |
| | | | | | | | | | | | | kicks | |||||
| * | | make certmaster auto-create the ca key and cert on startup, if they are not ↵ | Seth Vidal | 2007-09-25 | 2 | -10/+15 | |
| |/ | | | | | | | present |