معرفی شرکت ها


cifit-0.4.post5-19272271c92e-20110127


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

Lightweight configuration management toolkit which you write in python
ویژگی مقدار
سیستم عامل -
نام فایل cifit-0.4.post5-19272271c92e-20110127
نام cifit
نسخه کتابخانه 0.4.post5-19272271c92e-20110127
نگهدارنده []
ایمیل نگهدارنده []
نویسنده Craig Sawyer
ایمیل نویسنده csawyer@yumaed.org
آدرس صفحه اصلی https://bitbucket.org/csawyer/cifit/overview
آدرس اینترنتی https://pypi.org/project/cifit/
مجوز GPLv2
cifit is a lightweight configuration management toolkit, it patterns itself off of cfengine a little bit (it has classes), borrows from bcfg2, but the language to manage your configurations is python. BUILD: You need mercurial, setuptools, and python of course. You also need hgdistver: https://bitbucket.org/RonnyPfannschmidt/hgdistver/overview Currently cifit only is tested against OSX (partly) and Debian & Ubuntu (systems with apt installed). Everything here should work or be extensible against any posix compliant box you can get python on. it *could* be made to work on windows, patches accepted. see docs/ for documentation. see examples/ for a few rudimentary examples. The idea behind this code is that you write a config file (.cft) that is in python, but you only run the code thru cifit. Doing this gives you a bunch of built-ins that make managing systems easier. Normally I run cifit from crontab every 5 minutes. You should put your configs in a Version Control system (say subversion or git) then it's also easy to update configs: cifit automatically puts the current directory to the basename of the .cft file that cifit runs, so to do a svn update: files.run('svn update') it's easy to manage your system or pear or python packages: packages = ['apache2','ssh','php5'] for p in packages: pkg.installPackage(p) it's easy to change or update your files: (on multiple runs it will NOT append it twice). files.append('/etc/issue',['This system is managed by cifit']) It's easy to use sed like replacements on a file. for example to turn magic_quotes off: files.sub("/etc/php5/apache2/php.ini",["/magic_quotes_gpc = On/magic_quotes_gpc = Off/"]) It's easy to keep apache running: if not procs.checkService('apache2'): procs.startService('apache2') Why yet another Configuration Management Engine? I love python. I hate XML, I love the ideas behind cfengine, but I can't understand the magic behind it to actually do something useful. I understand python, so I write my configs in python.


نحوه نصب


نصب پکیج whl cifit-0.4.post5-19272271c92e-20110127:

    pip install cifit-0.4.post5-19272271c92e-20110127.whl


نصب پکیج tar.gz cifit-0.4.post5-19272271c92e-20110127:

    pip install cifit-0.4.post5-19272271c92e-20110127.tar.gz