{ "info": { "author": "Nikola Dokoski", "author_email": "nikola.dokoski@vapour-apps.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7" ], "description": "Vapps CLI\n=============================\nThis product allows users to use the command line to call VA master API functions by using simple commands. \n\nInstallation\n=============================\n\n```\npip install vapps\n```\n\nUsage\n============================\nThe first time you use the command, it will prompt you for a username, password and the URL of Your VA master. ::\n\n\n # vapps providers list\n Could not find a va_master configuration - either the --load-conf path is incorrect, or a configuration has not been generated yet. Please answer the following prompts : \n Enter the va_master username : admin\n Enter the va_master password : admin\n Enter the VA master url. Include the http:// and the port, example : https://127.0.0.1:443\n VA master url : https://127.0.0.1:443\n\n [ { 'driver_name': u'vmware',\n 'location': u'va_master',\n 'provider_name': u'va-vmware'}]\n\n\n\nAfter this, a config file is generated which will use the entered credentials. ::\n\n\n # vapps apps list available\n\n [ { u'location': u'va_master',\n u'provider_name': u'va-vmware',\n u'provider_usage': { u'used_cpus': 95.0,\n u'used_disk': 134.41,\n u'used_ram': 0.01,\n u'used_servers': 9},\n u'servers': [ { u'hostname': u'server_hostname',\n u'icon': u'fa-server',\n u'ip': None,\n u'provider': u'va-vmware',\n u'size': u'va-small',\n ...\n }\n ]\n }\n ]\n\n\n\nAvailable Commands\n=================================\nproviders\n list - Prints a list of all providers and their name, location and driver name. \n\napps\n list \n available - Prints a list of all apps. \n running - Prints a list of all running apps. #Not yet implemented, also returns all apps. \n\n directory #Not yet implemented\n\nservices\n list - Prints all consul services\n ok - Prints all services which returned with status \"passing\"\n critical - Prints all services which returned with status \"critical\"\n\nvpn\n list - Lists all VPN users\n status - Returns the status of VPN users\n add - Creates a new VPN user. With --username, the user will be created with this username. Example ``vapps vpn add --username new_vpn_user``\n get-cert - Prints the VPN certificate for the user. With --username, the user for which the certificate is retrieved. Example ``vapps vpn get-cert --username some_vpn_user``\n\n\n\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/pypa/sampleproject", "keywords": "VapourApps", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "vapps", "package_url": "https://pypi.org/project/vapps/", "platform": "", "project_url": "https://pypi.org/project/vapps/", "project_urls": { "Homepage": "https://github.com/pypa/sampleproject" }, "release_url": "https://pypi.org/project/vapps/1.1.9/", "requires_dist": [ "requests" ], "requires_python": "", "summary": "A command line client for executing va_master api commands.", "version": "1.1.9" }, "last_serial": 3939120, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "60217835f85a60ad5e771fc6f8d75ffd", "sha256": "aa54c537b370d9d7e6734bce871d1a5a2f42196b05a405d2b9772d55016bad33" }, "downloads": -1, "filename": "vapps-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "60217835f85a60ad5e771fc6f8d75ffd", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4098, "upload_time": "2017-09-25T12:49:00", "url": "https://files.pythonhosted.org/packages/bf/65/ef7da30813b160911c2997a52e0380295776dc07de5be910b99b4d539b3c/vapps-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "04229391e24bae12acf0115c6bf18983", "sha256": "dc702106c411e1d196e30f8412d9ec9785a2eabfb0adf2400a4f047020aaa375" }, "downloads": -1, "filename": "vapps-1.0.0.tar.gz", "has_sig": false, "md5_digest": "04229391e24bae12acf0115c6bf18983", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3067, "upload_time": "2017-09-25T12:49:02", "url": "https://files.pythonhosted.org/packages/46/17/4f7dbc3e954a8eddb3d37ace1d437a8cd597e37c59047b479cb9df764c65/vapps-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "5d4c21c418c37c294736109c04642367", "sha256": "df82fdb45b4db738d9151afde4a6b84afb63464776c5087b2e3401225bbe6dc4" }, "downloads": -1, "filename": "vapps-1.0.1.tar.gz", "has_sig": false, "md5_digest": "5d4c21c418c37c294736109c04642367", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5066, "upload_time": "2017-09-25T12:58:50", "url": "https://files.pythonhosted.org/packages/18/7c/8c9202c73792e752103d2e7dc63529a7826341197d7a838971f1a1ba55fe/vapps-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "fc2ec801ae6e444ed61dbd06afaf1d0f", "sha256": "0bdf1c0aeae8669a0b0d8649e0f0c232ae3844dab3210b0ac3ad3b27cd803f62" }, "downloads": -1, "filename": "vapps-1.0.2.tar.gz", "has_sig": false, "md5_digest": "fc2ec801ae6e444ed61dbd06afaf1d0f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5065, "upload_time": "2017-09-25T13:00:41", "url": "https://files.pythonhosted.org/packages/74/a5/aa339e3474cf0a710ee6393267c3b192c98442a05d56091e1bc666a07814/vapps-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "6f70ed6c776cd459a92a24ce75ca8b64", "sha256": "3322c9fc18c795a95dccb9705a835b75a5727e89b01d0c3441da03bbd00d6c4f" }, "downloads": -1, "filename": "vapps-1.0.3.tar.gz", "has_sig": false, "md5_digest": "6f70ed6c776cd459a92a24ce75ca8b64", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5106, "upload_time": "2017-09-25T13:06:20", "url": "https://files.pythonhosted.org/packages/08/fa/a789dee81f10da3ecf1b76755b688bcb5f7293ce644799d30002e88529a9/vapps-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "7268c3d0d0e7c0d6024fa0dca708b710", "sha256": "e94a2480d7fb1cfce9f3ee52a2dec06df64500bf17c69279da66c3a81325fcef" }, "downloads": -1, "filename": "vapps-1.0.4.tar.gz", "has_sig": false, "md5_digest": "7268c3d0d0e7c0d6024fa0dca708b710", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5113, "upload_time": "2017-09-25T13:07:44", "url": "https://files.pythonhosted.org/packages/21/8f/ce4fee1bc98612fdf4a2e332f6206892e46473fd1df65e22b6271a8c3b37/vapps-1.0.4.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "8bf02f753205f417bb232c8c248943df", "sha256": "4742c93c71d852e3dfd768f9496cc955609bbd762c7c676b747c663944699685" }, "downloads": -1, "filename": "vapps-1.0.5.tar.gz", "has_sig": false, "md5_digest": "8bf02f753205f417bb232c8c248943df", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5110, "upload_time": "2017-09-25T13:11:13", "url": "https://files.pythonhosted.org/packages/6d/7f/5b1e56458b48dc3346b9ae3cf63006aa2fb97b68ed641f7fb164227b8e94/vapps-1.0.5.tar.gz" } ], "1.0.6": [ { "comment_text": "", "digests": { "md5": "d066693a5206963c1bd8fd83bbc97392", "sha256": "c7ba6df5e71305474043626efec6f6a6c4907b42cf83ab9ad641cc5b28c71b97" }, "downloads": -1, "filename": "vapps-1.0.6.tar.gz", "has_sig": false, "md5_digest": "d066693a5206963c1bd8fd83bbc97392", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6543, "upload_time": "2017-09-25T13:14:40", "url": "https://files.pythonhosted.org/packages/62/d9/b6243636fd94954f914de33d3b3684cb7e5b2bd0b41e8eb230c12ea60eb8/vapps-1.0.6.tar.gz" } ], "1.0.7": [ { "comment_text": "", "digests": { "md5": "e6e01fb15e2776eeceb56a1ee7f86a4b", "sha256": "f506f1706466cbe9fe10456e54dbf1ce10feddc4c5cee0f3857805abc768075a" }, "downloads": -1, "filename": "vapps-1.0.7.tar.gz", "has_sig": false, "md5_digest": "e6e01fb15e2776eeceb56a1ee7f86a4b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6562, "upload_time": "2017-09-25T13:18:10", "url": "https://files.pythonhosted.org/packages/a3/cf/53193d835e588de6fb6d359bd36b1590f00d44b1b0acc45dce9f44f380db/vapps-1.0.7.tar.gz" } ], "1.0.8": [ { "comment_text": "", "digests": { "md5": "3f3a2acbc7f560dfdf47e6e6e83372f7", "sha256": "a57a9eb79f4066a46f83e5b6647ea8e94b90af017a68e6ffe42f46df74b38955" }, "downloads": -1, "filename": "vapps-1.0.8.tar.gz", "has_sig": false, "md5_digest": "3f3a2acbc7f560dfdf47e6e6e83372f7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6585, "upload_time": "2017-09-25T13:23:20", "url": "https://files.pythonhosted.org/packages/2c/7a/d2c829dd0e7b8d6143a604b2ba54c8fa8079abdb4a6fc4dce95b83b80896/vapps-1.0.8.tar.gz" } ], "1.0.9": [ { "comment_text": "", "digests": { "md5": "cf5144ae592fc3b646d023c791329205", "sha256": "429f9797d208e2049b50e97c2df599642f093d398a803ad72f427365a1556086" }, "downloads": -1, "filename": "vapps-1.0.9.tar.gz", "has_sig": false, "md5_digest": "cf5144ae592fc3b646d023c791329205", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6591, "upload_time": "2017-09-25T13:29:27", "url": "https://files.pythonhosted.org/packages/75/0b/2107d299f09f3c33dc6282f1f859bf573bfe8c4226a09b4e3674a2522d6e/vapps-1.0.9.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "d034b4481a057e27015ead7a187c283c", "sha256": "61ca9e8a131c3648b0f8506523d880e74b499c9ae063f7cca348789a08b4da79" }, "downloads": -1, "filename": "vapps-1.1.0.tar.gz", "has_sig": false, "md5_digest": "d034b4481a057e27015ead7a187c283c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6906, "upload_time": "2017-09-28T12:46:50", "url": "https://files.pythonhosted.org/packages/99/22/ba60f6b97e47a6e6414a4576c4ec3d04ef0befd59d0168fa911fdfa7b28a/vapps-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "8df2edc9362f47a062162b1e72ac307b", "sha256": "6cdfc379e640f3da4f5eccea0d3e44532ac9a4be21bf0165997be70d32d8e6e7" }, "downloads": -1, "filename": "vapps-1.1.1.tar.gz", "has_sig": false, "md5_digest": "8df2edc9362f47a062162b1e72ac307b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6887, "upload_time": "2017-09-28T13:00:45", "url": "https://files.pythonhosted.org/packages/7e/49/e66895c6da820d0648da9557dbc17d3bd32d5c416b83d9fa8891a19463a2/vapps-1.1.1.tar.gz" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "0a64f49cc0a6840c0af799bcf08f51b4", "sha256": "b03df29b8212df47d56bcd3a1af6e9dc4b23c9cd0a4c466e6eb249c00508f0d1" }, "downloads": -1, "filename": "vapps-1.1.2.tar.gz", "has_sig": false, "md5_digest": "0a64f49cc0a6840c0af799bcf08f51b4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6934, "upload_time": "2017-09-28T14:18:03", "url": "https://files.pythonhosted.org/packages/9b/af/158e5effb80f2706ee9c67dfc3ac8547a16158ac41d3f5f38e178e6f7ef3/vapps-1.1.2.tar.gz" } ], "1.1.4": [ { "comment_text": "", "digests": { "md5": "6d5dee0371489f144fe0ee14a012dbcb", "sha256": "dffc9d69769ed83381d44795108b7facb941f6f2bf3026c7a86d2dcc60564ef0" }, "downloads": -1, "filename": "vapps-1.1.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6d5dee0371489f144fe0ee14a012dbcb", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 16062, "upload_time": "2018-04-23T09:47:12", "url": "https://files.pythonhosted.org/packages/0f/7e/e97ba35b20e3b9a3206dc21ac9a8d53039975dc9f8c2c80649ee4fc14061/vapps-1.1.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c1ebc78249ed69f80d4d30e397a81a80", "sha256": "5b30bfa799abd58eef8db8a4b86cca301767928e6f9367314a3413e36b4da505" }, "downloads": -1, "filename": "vapps-1.1.4.tar.gz", "has_sig": false, "md5_digest": "c1ebc78249ed69f80d4d30e397a81a80", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6867, "upload_time": "2018-04-23T09:47:13", "url": "https://files.pythonhosted.org/packages/e2/bc/acd54e3220f1cf3df112df7342f97b42d31616e13e174d69becc2a971b93/vapps-1.1.4.tar.gz" } ], "1.1.5": [ { "comment_text": "", "digests": { "md5": "acbaa9622c9a2ecdb05c563ca049c65c", "sha256": "5251a79add8d0cba96eb723b06950db42414befd27b8b9347e48b22302a7d1b1" }, "downloads": -1, "filename": "vapps-1.1.5-py2-none-any.whl", "has_sig": false, "md5_digest": "acbaa9622c9a2ecdb05c563ca049c65c", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 16260, "upload_time": "2018-05-29T10:32:34", "url": "https://files.pythonhosted.org/packages/67/66/8dc78a7b1356201b45b4726107b8c03e228e5b550f48e595e6e2963b3848/vapps-1.1.5-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "12f0481e6cac1554f787def5f16dfdd9", "sha256": "30ba2bc1758971df4bb48e41e8333c15666e181906e102d05fa0003ea28361e2" }, "downloads": -1, "filename": "vapps-1.1.5.tar.gz", "has_sig": false, "md5_digest": "12f0481e6cac1554f787def5f16dfdd9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7096, "upload_time": "2018-05-29T10:32:35", "url": "https://files.pythonhosted.org/packages/54/f6/fd5518fc6bf81d38bd7015ca400a0755aeafd6fe20cfded913174d80cdba/vapps-1.1.5.tar.gz" } ], "1.1.6": [ { "comment_text": "", "digests": { "md5": "f50f69cef3e43c89f08230564119f448", "sha256": "344f45007692472ff51790602f56fcae3a3721b67cf6c0d6605e9c7921bbdf6a" }, "downloads": -1, "filename": "vapps-1.1.6-py2-none-any.whl", "has_sig": false, "md5_digest": "f50f69cef3e43c89f08230564119f448", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 16325, "upload_time": "2018-05-31T09:42:56", "url": "https://files.pythonhosted.org/packages/ce/c6/d17c4c8366a40e6d76f31cd09d5069a70c3720e5bd1efaef7da870339cfa/vapps-1.1.6-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "923066de58fbd111c2f6a6122a922417", "sha256": "c15643f3e8b07480bd0be3089e1d3f97292eb21d24cf9a592d091d0a05b95156" }, "downloads": -1, "filename": "vapps-1.1.6.tar.gz", "has_sig": false, "md5_digest": "923066de58fbd111c2f6a6122a922417", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7145, "upload_time": "2018-05-31T09:42:58", "url": "https://files.pythonhosted.org/packages/a5/59/282cb0cdcace692a490682f92c39efd1d3fe88a371a87ecc3ec650b8ee5f/vapps-1.1.6.tar.gz" } ], "1.1.7": [ { "comment_text": "", "digests": { "md5": "db5db8de22028a618e14eccc5a981e06", "sha256": "2ca2db51bf84a75cd74e91f837e5057ef6e555ca96dbf92ea460970025e920ef" }, "downloads": -1, "filename": "vapps-1.1.7-py2-none-any.whl", "has_sig": false, "md5_digest": "db5db8de22028a618e14eccc5a981e06", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 7746, "upload_time": "2018-06-07T09:24:35", "url": "https://files.pythonhosted.org/packages/e4/cf/b7f8283310549d977562bb475b869f88b4e2804ee0d7879240d1eda5c05e/vapps-1.1.7-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3b88f9b518eeb9316675a3230fd8899e", "sha256": "c6a37358a1d188c1ccfd63711bf92bc9e37f4d3bba35cc6dc2a88dff9a4562c0" }, "downloads": -1, "filename": "vapps-1.1.7.tar.gz", "has_sig": false, "md5_digest": "3b88f9b518eeb9316675a3230fd8899e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7252, "upload_time": "2018-06-07T09:24:36", "url": "https://files.pythonhosted.org/packages/e9/2f/71b4557b7040c181303c5d08c5c85705702464973e111662003c799f8d2f/vapps-1.1.7.tar.gz" } ], "1.1.8": [ { "comment_text": "", "digests": { "md5": "be68cd146d411082413d922bcb3685e9", "sha256": "cd8ad58f879f4359d98ff0af87b4885b19d960c8b42820794e9f86c4c5928b4c" }, "downloads": -1, "filename": "vapps-1.1.8-py2-none-any.whl", "has_sig": false, "md5_digest": "be68cd146d411082413d922bcb3685e9", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 7840, "upload_time": "2018-06-07T10:06:53", "url": "https://files.pythonhosted.org/packages/cd/d4/56b0913e203b714f120c1e11e53d23bb0e6b9b708cd6859e8b8d4686dfce/vapps-1.1.8-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b602cd20853a2097eb3cde5fa85f6d97", "sha256": "4170b88e498c4ec591553b19964c7902d9e031579c16e18d75e0f23c031d0f6e" }, "downloads": -1, "filename": "vapps-1.1.8.tar.gz", "has_sig": false, "md5_digest": "b602cd20853a2097eb3cde5fa85f6d97", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7686, "upload_time": "2018-06-07T10:06:54", "url": "https://files.pythonhosted.org/packages/85/d0/41725a7565c01e7892a0bc74d1bf49f9fb8bff8e1bebf44bf5f07ce8f87f/vapps-1.1.8.tar.gz" } ], "1.1.9": [ { "comment_text": "", "digests": { "md5": "af078fdc13688494542601a978fdf0bc", "sha256": "48621afa7d9bd312aeeeabb18248cb23509da37316e3c00b8714e7e1adbd0ab1" }, "downloads": -1, "filename": "vapps-1.1.9-py2-none-any.whl", "has_sig": false, "md5_digest": "af078fdc13688494542601a978fdf0bc", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 9662, "upload_time": "2018-06-07T10:10:57", "url": "https://files.pythonhosted.org/packages/55/be/82031f8702a90de57d38a88cda1ec3ec531749bcfb94b7c1baa24c724395/vapps-1.1.9-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8d2bc18a53c603921f0c3bb29d01ceb4", "sha256": "3c8472e1110fe5c88ae53a79b9aa416822ed8a436480896071a3ab1044819901" }, "downloads": -1, "filename": "vapps-1.1.9.tar.gz", "has_sig": false, "md5_digest": "8d2bc18a53c603921f0c3bb29d01ceb4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7305, "upload_time": "2018-06-07T10:11:00", "url": "https://files.pythonhosted.org/packages/d3/a4/b6c268d3ef10a963949ecbcefbed8f00e88e25023445fb38bdd16a8af952/vapps-1.1.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "af078fdc13688494542601a978fdf0bc", "sha256": "48621afa7d9bd312aeeeabb18248cb23509da37316e3c00b8714e7e1adbd0ab1" }, "downloads": -1, "filename": "vapps-1.1.9-py2-none-any.whl", "has_sig": false, "md5_digest": "af078fdc13688494542601a978fdf0bc", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 9662, "upload_time": "2018-06-07T10:10:57", "url": "https://files.pythonhosted.org/packages/55/be/82031f8702a90de57d38a88cda1ec3ec531749bcfb94b7c1baa24c724395/vapps-1.1.9-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8d2bc18a53c603921f0c3bb29d01ceb4", "sha256": "3c8472e1110fe5c88ae53a79b9aa416822ed8a436480896071a3ab1044819901" }, "downloads": -1, "filename": "vapps-1.1.9.tar.gz", "has_sig": false, "md5_digest": "8d2bc18a53c603921f0c3bb29d01ceb4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7305, "upload_time": "2018-06-07T10:11:00", "url": "https://files.pythonhosted.org/packages/d3/a4/b6c268d3ef10a963949ecbcefbed8f00e88e25023445fb38bdd16a8af952/vapps-1.1.9.tar.gz" } ] }