Poni is a simple system configuration management tool implemented in Python_.
:documentation: http://melor.github.com/poni/ :source repo: https://github.com/melor/poni :pypi: http://pypi.python.org/pypi/poni :email: mika dot eloranta at gmail dot com :bug tracker: https://github.com/melor/poni/issues :build status: |BuildStatus|_
.. |BuildStatus| image:: https://travis-ci.org/melor/poni.png?branch=master .. _BuildStatus: https://travis-ci.org/melor/poni
Installing and operating Poni requires:
.. _Python: http://www.python.org/ .. _setuptools: http://http://pypi.python.org/pypi/setuptools .. _PyPI: http://pypi.python.org/
Using Amazon EC2 requires setting the following environment variables::
export AWS_ACCESS_KEY_ID=
Additionally, running the included automated tests requires:
.. _pytest: http://pytest.org/
Building HTML files from the included ReST_ documentation requires:
.. _ReST: http://docutils.sourceforge.net/rst.html .. _docutils: http://pypi.python.org/pypi/docutils
NOTE: during installation the following package and its dependencies are automatically installed from PyPI_:
Installing the following Python libraries will add optional functionality:
Amazon EC2
virtual machine provisioning).. _Amazon EC2
: http://aws.amazon.com/ec2/
.. _Paramiko: http://pypi.python.org/pypi/paramiko
.. _Boto: http://pypi.python.org/pypi/boto
.. _Argh: http://pypi.python.org/pypi/argh
.. _GitPython: http://pypi.python.org/pypi/GitPython
.. _Cheetah: http://pypi.python.org/pypi/Cheetah
.. _Mako: http://www.makotemplates.org/
.. _Genshi: http://pypi.python.org/pypi/Genshi
.. _Sphinx: http://sphinx.pocoo.org/
.. _pyvsphere: https://github.com/F-Secure/pyvsphere
.. _libvirt-python: http://libvirt.org/python.html
.. _lxml: http://lxml.de/
.. _dnspython: http://www.dnspython.org/
.. _PyDNS: http://pydns.sourceforge.net/
Poni can be installed from Python Package Index (PyPI) by running pip install poni
or
easy_install poni
.
poni-v.vv.tar.gz
packagecd poni-v.vv/
python setup.py install
import poni
from Pythonponi
command-line tool is installed (to a platform-specific location),
try running poni -h
for helpmake tests
Please refer to the documentation under the doc/
directory
(published at http://melor.github.com/poni/) and to the example systems under the
examples/
directory.
Thanks for the contributions!
This package is licensed under the open-source "Apache License, Version 2.0".
The full license text is available in the file LICENSE
and at
http://www.apache.org/licenses/LICENSE-2.0.txt
Note: poni versions older than 0.6 were licensed under the MIT license.