{ "info": { "author": "Claudio Benfatto", "author_email": "claudio.benfatto@springer.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: System Administrators", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Topic :: System :: Systems Administration" ], "description": "# cf-configuration-exporter\n\n`cf-configuration-exporter` is a simple utility whose aim is to generate a \nconfiguration manifest from a live installation of CloudFoundry.\n\nThe utility is meant to be used either in combination with the CF configurator project:\n\n- https://github.com/SpringerPE/python-cfconfigurator\n- https://github.com/SpringerPE/ansible-cloudfoundry-role\n\nor with the following terraform provider:\n\n- https://github.com/mevansam/terraform-provider-cf\n\nand helps you get started with an initial manifest or terraform resources without having to extract manually\nall the information needed.\n\nThe code is compatible with Python 3\n\nDocumentation of the APIs used:\n\n* https://apidocs.cloudfoundry.org\n* https://docs.cloudfoundry.org/api/uaa\n\n#INSTALLATION\n\n## Example\n\nInstall via pip: `pip install cf-configuration-exporter`\n\n## Upload to PyPI\n\n1. Create a `.pypirc` configuration file. This file holds your information for authenticating with PyPI.\n\n ```\n [distutils]\n index-servers = pypi\n \n [pypi]\n repository=https://pypi.python.org/pypi\n username=your_username\n password=your_password\n ```\n2. Login and upload it to PyPI\n\n ```\n python setup.py register -r pypi\n python setup.py sdist upload -r pypi\n ```\n\n#USAGE\n\n```\nDefine the following env variables:\n\n`EXPORTER_API_URL` = the endpoint of the Cloudfoundry API\n`EXPORTER_ADMIN_USER` = username used for logging in to CloudFoundry\n`EXPORTER_ADMIN_PASSWORD` = password used for logging in to Cloudfoundry\n`EXPORTER_EXCLUDE_ENV_VARS` = list of `,` separated strings. The env variables whose name starts by\n one of the prefixes listed will not be exported.\n```\n\nYou can run the utility by executing the run script:\n\n```\n./run\n```\n\nor after installing the pip package\n\n```\npython setup.py install\n```\n\nby running\n\n```\ncf_export_configuration\n```\n\n## Author\n\nSpringer Nature Platform Engineering, Claudio Benfatto (claudio.benfatto@springer.com)\n\nCopyright 2017 Springer Nature", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/SpringerPE/cf-configuration-exporter/releases/tag/v0.0.13", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/SpringerPE/cf-configuration-exporter", "keywords": "cf cloudfoundry cloud foundry", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "cf-configuration-exporter", "package_url": "https://pypi.org/project/cf-configuration-exporter/", "platform": "", "project_url": "https://pypi.org/project/cf-configuration-exporter/", "project_urls": { "Download": "https://github.com/SpringerPE/cf-configuration-exporter/releases/tag/v0.0.13", "Homepage": "https://github.com/SpringerPE/cf-configuration-exporter" }, "release_url": "https://pypi.org/project/cf-configuration-exporter/0.0.13/", "requires_dist": null, "requires_python": "", "summary": "Simple utility to generate a configuration manifest from a live CloudFoundry installation", "version": "0.0.13" }, "last_serial": 3747918, "releases": { "0.0.11": [ { "comment_text": "", "digests": { "md5": "862df974c8a99d5148a3a6eeff98d522", "sha256": "b69c6a3da47a866beb3d30d975dadfcac4089e1e8c4088fb120e953d272d13b0" }, "downloads": -1, "filename": "cf-configuration-exporter-0.0.11.tar.gz", "has_sig": false, "md5_digest": "862df974c8a99d5148a3a6eeff98d522", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13483, "upload_time": "2017-03-21T17:34:02", "url": "https://files.pythonhosted.org/packages/83/b4/036cacf23ee61bd4a23a9f19a49a64c580a6772763d8c0b0446cc4346889/cf-configuration-exporter-0.0.11.tar.gz" } ], "0.0.12": [ { "comment_text": "", "digests": { "md5": "58159793ec5971f3bd69377d5cd0b370", "sha256": "34b954730e9f1ec75ef0eaa8f352d7d93b8fd18843c4d5a5838109e6b8c4e3df" }, "downloads": -1, "filename": "cf-configuration-exporter-0.0.12.tar.gz", "has_sig": false, "md5_digest": "58159793ec5971f3bd69377d5cd0b370", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13529, "upload_time": "2017-03-22T10:07:58", "url": "https://files.pythonhosted.org/packages/a5/8c/a39994e58da29ad65c6a64b09291ce252a1e2407e564749e769be0d1c7e9/cf-configuration-exporter-0.0.12.tar.gz" } ], "0.0.13": [ { "comment_text": "", "digests": { "md5": "98a5b0031750f968bcde49b7262c1ba0", "sha256": "9c3d8dadaf1fde255374eaad2954ad626a21faa63a942988002ac9f8a74972e3" }, "downloads": -1, "filename": "cf-configuration-exporter-0.0.13.tar.gz", "has_sig": false, "md5_digest": "98a5b0031750f968bcde49b7262c1ba0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16125, "upload_time": "2017-10-09T16:05:14", "url": "https://files.pythonhosted.org/packages/98/db/aee87fcec09ef9dcec309c9b0735178a33cc691f4c021777687480f94831/cf-configuration-exporter-0.0.13.tar.gz" } ], "0.0.9": [ { "comment_text": "", "digests": { "md5": "6579ce37802f84ef841c755c5fa344b0", "sha256": "f8b971064835d366d557bc37b7b2123e04bb8226ec90c40c32babef71356340f" }, "downloads": -1, "filename": "cf-configuration-exporter-0.0.9.tar.gz", "has_sig": false, "md5_digest": "6579ce37802f84ef841c755c5fa344b0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13347, "upload_time": "2017-02-28T13:45:47", "url": "https://files.pythonhosted.org/packages/11/d1/473ad63726e0a00d5350f7ed39f5e1c2436e2cfe7ae2b68a2dc28654ef2e/cf-configuration-exporter-0.0.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "98a5b0031750f968bcde49b7262c1ba0", "sha256": "9c3d8dadaf1fde255374eaad2954ad626a21faa63a942988002ac9f8a74972e3" }, "downloads": -1, "filename": "cf-configuration-exporter-0.0.13.tar.gz", "has_sig": false, "md5_digest": "98a5b0031750f968bcde49b7262c1ba0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16125, "upload_time": "2017-10-09T16:05:14", "url": "https://files.pythonhosted.org/packages/98/db/aee87fcec09ef9dcec309c9b0735178a33cc691f4c021777687480f94831/cf-configuration-exporter-0.0.13.tar.gz" } ] }