Tentakel is a program that executes the same command on many hosts in parallel using SSH or other remote methods. It is designed to be easily extendable. The output of the remote command can be controlled by means of format strings.
| Tags | Systems Administration Clustering/Distributed Networks |
|---|---|
| Licenses | BSD Revised |
| Operating Systems | POSIX |
| Implementation | Python |
Recent releases


Release Notes: This release comes with two new features: a plugin mechanism allowing users to easily create their own remote methods, and the new "maxparallel" parameter, which allows one to restrict the number of concurrently running threads to avoid too much load on download servers, etc.. The maxparallel feature can make tentakel a lot faster under certain circumstances. The rsh plugin is now much more useful, as it is now able to return the exit status of the remote command.


Release Notes: Most changes are not visible to the user, but there are still quite a few that are of interest. An rsh remote method has been implemented. The interpretation of the configuration file has changed in a subtle but important way: parameters for a specific host are now taken from its nearest enclosing group and not from the top-level group. Format strings may contain the string "%t", which expands to the time that was used to execute the remote command.


Release Notes: Only bugfixes have been made in this release. The most important fix is the one that allows "-" characters in hostnames.


Release Notes: This is basically a maintenance release that fixes some bugs and introduces basic unit regression testing.


Release Notes: The user can now specify the path to the ssh binary. Every parameter can now be set globally in the configuration file. Global parameters can be overridden by group parameters.