| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| |
| |
| |
| | |
remove unused imports
|
|/ |
|
|\
| |
| |
| |
| |
| | |
Conflicts:
func/overlord/client.py
|
| |\ |
|
| | | |
|
| |/ |
|
|/
|
|
|
| |
and very much a prototype that isn't expected to work yet, but you get
the idea.
|
|
|
|
| |
systems that can't be connected to.
|
|
|
|
| |
patches were applied.
|
|
|
|
| |
This can be wired up to other modules as well, but I've only added it to "call" for now. To use it, pass in the option --forks=N, ex --forks=3 on the command line as an option to "call". The default is forks==1 which completely bypasses the fork code, just to ensure we don't break anything using the Func API that might not like it. (However I'm pretty sure it would be fine).
|
| |
|
|
|
|
|
|
|
|
|
|
| |
servers and walk them, rather
than using the Client as a multiplexer object. In most cases things won't care, but since ping is an interactive
command that is not intended to ever be parsed, this gives the impression that things are more speedy for that
one command.
Syntax is still "func '*' ping"
|
|\
| |
| |
| |
| |
| | |
Conflicts:
func/overlord/client.py
|
| |
| |
| |
| | |
(was causing circular imports)
|
|/
|
|
| |
shortly.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
wtf, I already committed and pushed these changes
|
|
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.
|