{ "info": { "author": "volker.jaenisch@inqbus.de", "author_email": "volker.jaenisch@inqbus.de", "bugtrack_url": null, "classifiers": [ "Environment :: Plugins", "Intended Audience :: System Administrators", "License :: Other/Proprietary License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python" ], "description": "==================================================\ninqbus.ocf.generic : OCF resource agents framework \n==================================================\n\n:Version: 0.1\n:Download: http://pypi.python.org/pypi/inqbus.ocf.generic\n:Keywords: python, OCF, resource agents, framework, pacemaker, \n\n.. contents::\n :local:\n\nOverview\n========\n\nInqbus.ocf.generic is a framework that helps you writing OCF compatible resource \nagents for e.g. the Pacemaker failover management system.\n\nThe inqbus.ocf.generic framework keeps away from you the gory details\nyou have to go into writing an OCF compatible resource agent.\nPowerfull base classes bring to you:\n\n* support of the complete set of OCF exitcodes and their respective business logik\n* OCF Paramter classes for integer, string, etc. values\n* predefined generic OCF handlers (meta-data, validate)\n* the generation of the XML meta data is done for you automagically\n* easy addition of handlers for e.g. start/stop/status\n* inheritance of resource agents: encapsulate agent business logic and share it among similiar reasource agents\n\nInstallation\n============\n\nPlease refer to the installation of the \n`inqbus.ocf.agents package `_ .\n\nDocumentation\n=============\n\nThe documentation of the inqbus.ocf.generic API is still in progress.\nPlease refere in the meanwhile to inqbus.ocf.agents which is a good example\nof using inqbus.ocf.generic.\n\nBugs and Issues\n===============\n\nThis software is work in progress. Please help us to improve it:\nhttps://bitbucket.org/inqbus/inqbus.ocf.generic\n\nCredits\n=======\n\nI have stolen lots of ideas from Michael Samuel's \n`ocfra framework `_ .\n\nLicense \n======= \n \nThis software is licensed under the New BSD License. See the LICENSE.txt file in \nthe top distribution directory for the full license text.\n \nChangelog\n=========\n\n0.1 (unreleased)\n-------------------\n\n- Initial release", "description_content_type": null, "docs_url": null, "download_url": "http://pypi.python.org/pypi/inqbus.ocf.generic", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://inqbus.de", "keywords": "pacemaker OCF resource agent HA", "license": "GPL", "maintainer": null, "maintainer_email": null, "name": "inqbus.ocf.generic", "package_url": "https://pypi.org/project/inqbus.ocf.generic/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/inqbus.ocf.generic/", "project_urls": { "Download": "http://pypi.python.org/pypi/inqbus.ocf.generic", "Homepage": "http://inqbus.de" }, "release_url": "https://pypi.org/project/inqbus.ocf.generic/0.1/", "requires_dist": null, "requires_python": null, "summary": "Generic OCF resource agents", "version": "0.1" }, "last_serial": 793365, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "582d2fc90c2a48e30e1d2ffb03b032cd", "sha256": "1aa8229de933b9ab2057222fd89dc608794668515255eb92e925d22f57a6c64e" }, "downloads": -1, "filename": "inqbus.ocf.generic-0.1-py2.6.egg", "has_sig": false, "md5_digest": "582d2fc90c2a48e30e1d2ffb03b032cd", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 35137, "upload_time": "2011-11-29T22:43:17", "url": "https://files.pythonhosted.org/packages/c7/4c/23821bac4d0773cd41cc37b10ace307d4aa89bdddc67d9e283091b417e0b/inqbus.ocf.generic-0.1-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "9f43e2499b025d9b662de2d9c5e9055a", "sha256": "376da7a758c147703e8a228a87487ee3a412df28595f7826898d35788f95a055" }, "downloads": -1, "filename": "inqbus.ocf.generic-0.1.tar.gz", "has_sig": false, "md5_digest": "9f43e2499b025d9b662de2d9c5e9055a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9033, "upload_time": "2011-11-29T22:43:16", "url": "https://files.pythonhosted.org/packages/0e/94/4f21041621ff5ec75ea4cf889635fd8fd88b48a22cf46b4aa6274f49aee8/inqbus.ocf.generic-0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "582d2fc90c2a48e30e1d2ffb03b032cd", "sha256": "1aa8229de933b9ab2057222fd89dc608794668515255eb92e925d22f57a6c64e" }, "downloads": -1, "filename": "inqbus.ocf.generic-0.1-py2.6.egg", "has_sig": false, "md5_digest": "582d2fc90c2a48e30e1d2ffb03b032cd", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 35137, "upload_time": "2011-11-29T22:43:17", "url": "https://files.pythonhosted.org/packages/c7/4c/23821bac4d0773cd41cc37b10ace307d4aa89bdddc67d9e283091b417e0b/inqbus.ocf.generic-0.1-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "9f43e2499b025d9b662de2d9c5e9055a", "sha256": "376da7a758c147703e8a228a87487ee3a412df28595f7826898d35788f95a055" }, "downloads": -1, "filename": "inqbus.ocf.generic-0.1.tar.gz", "has_sig": false, "md5_digest": "9f43e2499b025d9b662de2d9c5e9055a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9033, "upload_time": "2011-11-29T22:43:16", "url": "https://files.pythonhosted.org/packages/0e/94/4f21041621ff5ec75ea4cf889635fd8fd88b48a22cf46b4aa6274f49aee8/inqbus.ocf.generic-0.1.tar.gz" } ] }