Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Make pretty printer be the default print option, and make a new option for ↵ | Michael DeHaan | 2007-10-25 | 1 | -6/+13 |
| | | | | | | raw output that just uses Python print. | ||||
* | Added rpm package tracking, which shows the full name, epoch, version, ↵ | Michael DeHaan | 2007-10-25 | 1 | -0/+48 |
| | | | | release, and arch for every packaged installed on the system, for use with func-inventory and other apps that want it. The module supports a string return for diffs in func-inventory, and also can return arrays for other scripts. | ||||
* | Adding part 2 to service inventory -- what the services are currently doing. | Michael DeHaan | 2007-10-25 | 1 | -3/+16 |
| | |||||
* | Added the first part of the service inventory code (chkconfig state) .. next ↵ | Michael DeHaan | 2007-10-25 | 3 | -8/+38 |
| | | | | | | up is the list of currently running services. | ||||
* | Inventory module now defaults to calling 'inventory' methods, not 'info', to ↵ | Michael DeHaan | 2007-10-24 | 1 | -3/+3 |
| | | | | | | | | represent that info() data may change frequently and not be something we want to track. Also fix the --no-git option. | ||||
* | Add a new method "inventory" which will be the default method func-inventory ↵ | Michael DeHaan | 2007-10-24 | 3 | -13/+16 |
| | | | | | | | | will call, so that modules that have non-constant data (like the process module) won't record their data in func-inventory by default. Only modules that have mostly-static data will have an inventory method, though often this will be aliased to their existing info() method -- but maybe not always. | ||||
* | change copyfile cmd line to transmit file contents as binary blobs | Adrian Likins | 2007-10-24 | 2 | -4/+14 |
| | | | | | change copyfile minion module to accept blobs, add checksum_blob for doing plain blobs | ||||
* | add a .info attribute so virt status is stored as part of inventory | Adrian Likins | 2007-10-24 | 1 | -0/+10 |
| | | | | sweeps in func-inventory | ||||
* | move "func list_minions" to be a cmd module | Adrian Likins | 2007-10-24 | 2 | -16/+63 |
| | | | | | | | | | So now it also respects the hostnamegoo glob, so you can use it to test glob patterns func "*.redhat.com" list_minions will show all the minions that match that pattern | ||||
* | Add missing file. | Michael DeHaan | 2007-10-24 | 1 | -0/+8 |
| | |||||
* | Merge branch 'master' of ssh://git.fedoraproject.org/git/hosted/func | Michael DeHaan | 2007-10-23 | 1 | -1/+0 |
|\ | | | | | | | | | | | Conflicts: func/overlord/client.py | ||||
| * | remove unused func_command import | Adrian Likins | 2007-10-23 | 1 | -1/+1 |
| | | | | | | | | (was causing circular imports) | ||||
* | | Added docs for func-inventory | Michael DeHaan | 2007-10-23 | 7 | -4/+70 |
| | | |||||
* | | Initial go at the func inventory app (includes git integration). Docs TBA ↵ | Michael DeHaan | 2007-10-23 | 4 | -3/+164 |
|/ | | | | shortly. | ||||
* | Manpage cleanup. | Michael DeHaan | 2007-10-23 | 1 | -7/+53 |
| | |||||
* | Slight docs cleanup, make usage print the proper name of the app. | Michael DeHaan | 2007-10-23 | 4 | -6/+9 |
| | |||||
* | and add typo in %files | Seth Vidal | 2007-10-18 | 1 | -1/+1 |
| | |||||
* | leftover mention of minion-acl.conf | Seth Vidal | 2007-10-18 | 1 | -1/+0 |
| | |||||
* | swap out minion-acl config file for minion-acl.d dir of .acl files | Seth Vidal | 2007-10-18 | 7 | -26/+42 |
| | |||||
* | copyfile.py: dont need the parse call here | Adrian Likins | 2007-10-12 | 3 | -7/+8 |
| | | | | | | | command.py: move the parse args stuff to before we call subcommands func_command.py: include the copyfile classes so we can use them | ||||
* | what kind of weird name is "rpath", change to "remotepath" | Adrian Likins | 2007-10-12 | 1 | -2/+2 |
| | |||||
* | add "copyfile" commandline module that knows how to get the local | Adrian Likins | 2007-10-12 | 3 | -0/+109 |
| | | | | | | file, it's perms, and call the remote end correctly add copyright blurb to other modules | ||||
* | add "show hardare --os" option | Adrian Likins | 2007-10-10 | 1 | -11/+6 |
| | | | | | | | clean up other bits which of course, it makes no sense to call a subcommand called "hardware" to get the os version, but alas. | ||||
* | add support to func cli for: | Adrian Likins | 2007-10-09 | 1 | -10/+55 |
| | | | | | | | | func show hardware (big dump of hardware info) func show hardware --platform func show hardware --memory | ||||
* | make func_command use the new handleArguments method from | Adrian Likins | 2007-10-09 | 4 | -44/+140 |
| | | | | | | | | | | | | | | | | command.Command. Use this to fetch the hostnamegoo client.py: pull out expand_servers to module scope, and isServer(). This method basically tries to see if what we think is hostnamegoo is actually hostnamegoo. Kind of a guess atm. cmd_modules/call.py: change this so it doesn't do it's own parsing out of the hostname goo, instead using that from func_command (aka, the top level command parser) cmd_modules/show.py: just a cmd line module in early development | ||||
* | add a hook into command.py to do stuff to the arguments before | Adrian Likins | 2007-10-09 | 1 | -0/+10 |
| | | | | | | | command.py tries to dig into them itself. We will use this to get the "hostnamegoo" out before looking for subcommands. | ||||
* | fix up some items on nagios-check | Seth Vidal | 2007-10-08 | 1 | -2/+2 |
| | |||||
* | Merge branch 'master' of ssh://git.fedoraproject.org/git/hosted/func | Seth Vidal | 2007-10-08 | 6 | -85/+52 |
|\ | | | | | | | | | | | | | * 'master' of ssh://git.fedoraproject.org/git/hosted/func: er, merge? add a couple alternatice serializers just for kicks sort the returns of these methods just to make it purdy | ||||
| * | Merge branch 'master' of ssh://git.fedoraproject.org/git/hosted/func | Adrian Likins | 2007-10-08 | 2 | -0/+2 |
| |\ | |||||
| * | | er, merge? | Adrian Likins | 2007-10-08 | 4 | -75/+11 |
| | | | | | | | | | | | | wtf, I already committed and pushed these changes | ||||
| * | | add a couple alternatice serializers just for kicks | Adrian Likins | 2007-10-08 | 1 | -8/+35 |
| | | | |||||
| * | | Merge branch 'master' of ssh://git.fedoraproject.org/git/hosted/func | Adrian Likins | 2007-10-08 | 6 | -12/+108 |
| |\ \ | |||||
| * | | | sort the returns of these methods just to make it purdy | Adrian Likins | 2007-10-08 | 1 | -2/+6 |
| | | | | |||||
* | | | | prelim snmp - get method | Seth Vidal | 2007-10-08 | 1 | -0/+46 |
| |_|/ |/| | | |||||
* | | | add minion-acl.conf to spec file | Seth Vidal | 2007-10-08 | 1 | -0/+1 |
| | | | |||||
* | | | make sure minion-acl.conf is added in setup.py | Seth Vidal | 2007-10-08 | 1 | -0/+1 |
| |/ |/| | |||||
* | | add nagios_check | Seth Vidal | 2007-10-08 | 1 | -0/+42 |
| | | | | | | | | | | | | nagios run check_disk will run nagios' disk check, for example | ||||
* | | Merge branch 'master' of ssh://git.fedoraproject.org/git/hosted/func | Seth Vidal | 2007-10-08 | 4 | -0/+107 |
|\| | | | | | | | | | | | * 'master' of ssh://git.fedoraproject.org/git/hosted/func: add cmd_modules contents to spec create a func/overkiad/cmd_modules sub dir | ||||
| * | add cmd_modules contents to spec | Adrian Likins | 2007-10-08 | 1 | -0/+5 |
| | | |||||
| * | create a func/overkiad/cmd_modules sub dir | Adrian Likins | 2007-10-08 | 3 | -0/+102 |
| | | | | | | | | | | | | | | | | | | add it to the setup use new func_command module for base class of commands move Call class to cmd_modules/call update scripts/func to use new commandline class | ||||
* | | fine-grained acls per minion | Seth Vidal | 2007-10-08 | 5 | -12/+66 |
|/ | | | | - adds minion-acl.conf | ||||
* | - certmaster-ca supports wildcards to -s and -c, now | Seth Vidal | 2007-10-04 | 3 | -18/+47 |
| | | | | | | - add basic acl support to funcd - make sure that the caller is using the cert/key of our ca before letting anything run - add authfailure exception | ||||
* | Merge branch 'master' of ssh://git.fedoraproject.org/git/hosted/func | Jesus M. Rodriguez | 2007-10-03 | 36 | -145/+540 |
|\ | |||||
| * | - add certmaster-ca --clean option to clean out other certs/csrs | Seth Vidal | 2007-10-03 | 1 | -3/+36 |
| | | | | | | | | - make certmaster-ca output usage if no options passed | ||||
| * | get rid of listen_port option since we really don't want that to be an option | Seth Vidal | 2007-10-03 | 3 | -3/+3 |
| | | | | | | | | right now anyway | ||||
| * | Merge branch 'master' of ssh://git.fedoraproject.org/git/hosted/func | Seth Vidal | 2007-10-03 | 1 | -1/+41 |
| |\ | | | | | | | | | | | | | * 'master' of ssh://git.fedoraproject.org/git/hosted/func: should help fix some of the problems people were seeing when running | ||||
| | * | should help fix some of the problems people were seeing when running | Adrian Likins | 2007-10-03 | 1 | -1/+41 |
| | | | | | | | | | | | | on machines where the hostname appeared to be "localhost" | ||||
| * | | Merge branch 'master' of ssh://git.fedoraproject.org/git/hosted/func | Seth Vidal | 2007-10-03 | 33 | -220/+457 |
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 'master' of ssh://git.fedoraproject.org/git/hosted/func: Fix up recursive pylint and pychecker rules. Moved code under the func namespace. Exit program after listing minions. Added func --list-minions option. changes to use the new command line modules add command.py from MOAP http://thomas.apestaart.org/moap/trac | ||||
| | * | Fix up recursive pylint and pychecker rules. | James Bowes | 2007-10-02 | 4 | -3/+15 |
| | | | |||||
| | * | Moved code under the func namespace. | Devan Goodwin | 2007-10-02 | 29 | -136/+107 |
| | | | | | | | | | | | | | | | | | | Previously we had overlord, minion, modules, and func all at the root of the source tree. After install these would all be shuffled below func. Relocated them in the source tree to reflect this. |