Bug#511772: ITP: func -- Func allows for running commands on remote systems in a secure way
Owner: Nima Talebi <email@example.com>
* Package name : func
Version : 0.24
Upstream Author : Michael DeHaan <firstname.lastname@example.org>, Adrian Likins <email@example.com>, Seth Vidal <firstname.lastname@example.org>
* 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
* 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)