James Cammarata
7daaabdedb
Close fds when running commands from the accelerate daemon
...
Fixes #7307
11 years ago
James Cammarata
3ea5d573aa
Acclerate improvements
...
* Added capability to support multiple keys, so clients from different
machines can connect to a single daemon instance
* Any activity on the daemon will cause the timeout to extend, so that the
daemon must be idle for the full number of minutes before it will auto-
shutdown
* Various other small fixes to remove some redundancy
Fixes #5171
11 years ago
James Cammarata
0556c53f78
Execute commands through accelerate with shell when needed
...
This fixes an issue related to the new run_command changes, whereby
Popen fails to run a command when an executable is specified + shell=False
and there are multiple positional arguments (see Popen docs for details)
11 years ago
James Cammarata
25cf215f54
Create the tempdir in the accelerate module if it doesn't exist
...
Fixes #6047
11 years ago
James Cammarata
9574f89471
Detect remote_user change in accelerate daemon and allow a restart
...
Fixes #5812
11 years ago
Michael DeHaan
83f43b82ad
ansible -> ansibleworks
11 years ago
James Tanner
ad837709bd
Addresses #5023 Fix import comments
11 years ago
James Tanner
6000d636b3
Fixes #5023 Convert all modules to use new snippet import pattern
11 years ago
James Cammarata
30948ae0dc
Fix accelerate module parameter for IPv6 activation
11 years ago
jctanner
2855684538
Merge pull request #4780 from mscherer/fix_accelerate_various
...
Fix various warning on accelerate module, found by pyflakes
11 years ago
James Tanner
0ce1123693
Fixes #4851 Set syslog debug mode for accelerate properly
11 years ago
Michael Scherer
ea6567dbf7
fix incorrect send_data call. there is no client variable, and send_data
...
is a class method. Pyflakes complained about it.
11 years ago
Michael Scherer
eb77ca80df
remove unused variable (pyflakes)
11 years ago
Michael Scherer
061394fff7
make pyflakes a bit more silent
...
- explictely import json, since this is used ( only to silence pyflakes)
- remove shutil as it is unused
11 years ago
jctanner
8e105bbfba
Merge pull request #4772 from mscherer/fix_4763
...
Try/finally is a python 2.5 construct, so not working on EL5. Fix #4763
11 years ago
James Tanner
c1ed47933b
Fixes #4485 add an ipv6 parameter to accelerate so that the daemon will bind to an ipv6 port instead of ipv4
11 years ago
Michael DeHaan
83d50b1984
Make it slightly more clear what side of the connection is missing keyczar if using accelerate mode.
11 years ago
Michael Scherer
1ef9bed752
Try/finally is a python 2.5 construct, so not working
...
on EL5. Fix #4763
11 years ago
Michael Scherer
8efe53eebb
Fix accelerate module on centos 5 by removing
...
unsupported string prefix in 2.4
http://docs.python.org/release/2.4/ref/strings.html
This is also ignored on later version of python 2
and is present only for python 3 conversion, as seen
on http://docs.python.org/2/reference/lexical_analysis.html#string-literals
Also see http://stackoverflow.com/questions/6269765/what-does-the-b-character-do-in-front-of-a-string-literal
Fix https://github.com/ansible/ansible/issues/4739
11 years ago
Michael DeHaan
21d4400c96
Misc pep8 fixes
11 years ago
James Cammarata
d21714a37f
Fix for network byte order issues in accelerate
11 years ago
James Cammarata
912e3a7b0b
Merge branch 'accelerate_improvements' into devel
...
Conflicts:
library/utilities/accelerate
11 years ago
James Cammarata
fa80a17aa3
Make recv_data less greedy so it doesn't eat other packets
11 years ago
James Cammarata
59a5ce23d9
Adding an accelerate_timeout parameter for plays
...
This setting makes the timeout for each play configurable, rather than
hard-coding it at 300 seconds (now the default if left unspecified)
Fixes #4162
11 years ago
James Cammarata
f9c87868ac
Added keepalive packets to accelerate mode
...
Commands will now be started up in a separate task from the main
handler thread, so that it can be monitored for completeness while
sending a keepalive packet back to the controller to avoid a socket
receive timeout.
11 years ago
James Cammarata
344d8d51ab
Use atomic_move to put the file, rather than shelling out
...
Fixes #4321
11 years ago
James Cammarata
52a42bf607
Add more verbose debugging options for accelerate
11 years ago
Andrey Shorin
ea488f5e05
Make --check mode work with fireball and accelerate connections
11 years ago
Erick Yellott
af7b182958
Typo fix from `accelerated: true` to `accelerate: true`
11 years ago
James Cammarata
20b0dc4abd
Check for an empty executable passed into the accelerate plugin
...
This was breaking at least the script module, so it would seem best
to check for it and set it to the default executable value
11 years ago
James Cammarata
f04af9118e
When putting a file in accelerated mode, make sure it's chowned correctly
11 years ago
James Cammarata
8a016bb374
Adding the facility to the accelerate daemon syslog calls
11 years ago
James Cammarata
d69d5c294f
Renaming fireball2 as 'accelerate' and removing old references
11 years ago