[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#511772: ITP: func -- Func allows for running commands on remote systems in a secure way



Package: wnpp
Severity: wishlist
Owner: Nima Talebi <nima@it.net.au>


* Package name    : func
  Version         : 0.24
  Upstream Author : Michael DeHaan <mdehaan@redhat.com>, Adrian Likins <alikins@redhat.com>, Seth Vidal <skvidal@redhat.com>
* URL             : https://fedorahosted.org/func/
* License         : GPLv2
  Programming Lang: Python
  Description     : Func allows for running commands on remote systems in a secure way

Func allows for running commands on remote systems in a secure way, like SSH,
but offers several improvements.

 * Func allows you to manage an arbitrary group of machines all at once.
 * Func automatically distributes certificates to all "slave" machines. There's
   almost nothing to configure.
 * Func comes with a command line for sending remote commands and gathering data.
 * There are lots of modules already provided for common tasks.
 * Anyone can write their own modules using the simple Python module API.
 * Everything that can be done with the command line can be done with the Python
   client API. The hack potential is unlimited.
 * You'll never have to use "expect" or other ugly hacks to automate your
   workflow.
 * It's really simple under the covers. Func works over XMLRPC and SSL.
 * Since func uses certmaster, any program can use func certificates, latch on to
   them, and take advantage of secure master-to-slave communication.
 * There are no databases or crazy stuff to install and configure. Again,
   certificate distribution is automatic too.

-- System Information:
Debian Release: 4.0
  APT prefers stable
  APT policy: (990, 'stable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.26
Locale: LANG=en_AU, LC_CTYPE=en_AU (charmap=ISO-8859-1)



Reply to: