ANN: 'tsshbatch' Server Automation Tool Version 1.228 Released

Tim Daneliuk tundraBOGUS at tundraware.com
Mon Jan 18 19:40:53 EST 2016


'tsshbatch' Version 1.228 is now released and available for download at:

         http://www.tundraware.com/Software/tsshbatch

This is a major update with important bug fixes and improvements.  Existing
users will want to update sooner rather than later.

The last public release was 1.212.
---------------------------------------------------------------------

What Is 'tsshbatch'?
--------------------

'tsshbatch' is a server automation tool to enable you to issue commands
to many servers without having to log into each one separately.  When
writing scripts, this overcomes the 'ssh' limitation of not being able to
specify the password on the command line.

'tsshbatch' also understands basic 'sudo' syntax and can be used
to access a server, 'sudo' a command, and then exit.

'tsshbatch' thus allows you to write complex, hands-off scripts that
issue commands to many servers without the tedium of manual login and
'sudo' promotion.  System administrators, especially, will find this
helpful when working in large server farms.

'tsshbatch' is written in Python and requires the 'paramiko library.
It has been tested on various Linux and FreeBSD variants.

See Also: https://en.wikipedia.org/wiki/Tsshbatch

Related: Ansible, Capistrano, ClusterSSH, Fabric, PSSH, Rundeck 


WHATSNEW For 'tsshbatch' 1.228    (Mon Jan 18 17:45:19 CST 2016)
----------------------------------------------------------------------

- There is now limited support for ssh configuration files. Only the
  HostName and IdentityFile directives are currently supported.

  By default, tsshbatch will look in ~/.ssh/config for this
  configuration file. However, the location of the file can be
  overridden with the -C option.

- The -b option has been added to continue after a sudo failure.
  Previous releases of the program stopped all further processing
  on any sudo failure.  With -b, it's now possible to go on to
  the remaining hosts even if one of them failed to do proper
  sudo promotion.

- The -B option has been added to print an informative "banner"
  at the beginning and end of each program run.


[CHANGES]

- On screen help now displays default settings for all options where
  appropriate.

[BUG FIXES]

- Fixed bug that caused program to exit after a failed
  file transfer even when -a was specified.

- Fixed bug that failed to present user name during key-based
  auth.  This prevented connection when the desired name
  was different than the initating user - say when using
  process IDs instead of "real" users.


----------------------------------------------------------------------------
Tim Daneliuk     tundra at tundraware.com
PGP Key:         http://www.tundraware.com/PGP/




More information about the Python-announce-list mailing list