| Version 4 (modified by mizzy, 5 years ago) |
|---|
Punc - Perl Unified Network Controller
NAME
Punc - Perl Unified Network Controller
SOURCE
http://coderepos.org/share/browser/lang/perl/Punc
REPOSITORY
svn co http://svn.coderepos.org/share/lang/perl/Punc/trunk Punc
DESCRIPTION
Punc は Python 製のシステム管理フレームワーク Func の Perl 実装です。現状はまだプロトタイプです。
Punc では Puppet の様なプロバイダメカニズムを用意しており、その実現のために Ruby 製の Facter (http://reductivelabs.com/projects/facter/) が必要となっています。(Perl で Facter と同じことができるモジュールをご存知の方は教えてください。 pfacter ってのがあった。)
USAGE
デーモン起動
# ./bin/puncd
punc コマンドでのモジュール実行
# ./bin/punc localhost call service description # ./bin/punc localhost call service status httpd
Punc::Client でのモジュール実行
use Punc::Client;
my $punc = Punc::Client->new('localhost');
my $res = $punc->service->status('httpd');
TODO
たくさん
AUTHOR
Gosuke Miyashita <gosukenator at gmail.com>
SEE ALSO
https://fedorahosted.org/func/
LICENSE
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)