{ "info": { "author": "Seth House", "author_email": "shouse@saltstack.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Intended Audience :: Developers", "Intended Audience :: Information Technology", "Intended Audience :: System Administrators", "License :: OSI Approved :: Apache Software License", "Operating System :: POSIX :: Linux", "Programming Language :: Python", "Programming Language :: Python :: 3", "Topic :: System :: Clustering", "Topic :: System :: Distributed Computing" ], "description": "======\nCumin\n======\n\nCumin contains a Python library and CLI scripts for accessing a remote\n`salt-api`__ instance.\n\n``cumin`` abstracts the HTTP calls to ``salt-api`` so existing Python\nprojects can easily integrate with a remote Salt installation just by\ninstantiating a class.\n\nThe ``cumin`` CLI script allows users to execute Salt commands from computers\nthat are external to computers running the ``salt-master`` or ``salt-minion``\ndaemons as though they were running Salt locally. The long-term goal is to add\nadditional CLI scripts maintain the same interface as Salt's own CLI scripts\n(``salt``, ``salt-run``, ``salt-key``, etc).\n\n.. __: https://github.com/saltstack/salt-api\n\nInstallation\n------------\n.. code-block:: bash\n\n pip install salt-cumin\n\nUsage\n-----\n\n\n.. code-block:: bash\n\n export SALTAPI_USER=saltdev SALTAPI_PASS=saltdev SALTAPI_EAUTH=pam\n cumin '*' test.ping\n cumin '*' test.kwarg hello=dolly\n\nExamples leveraging the runner client.\n\n.. code-block:: bash\n\n cumin-run reactor.list\n cumin-run reactor.add event='test/provision/*' reactors='/srv/salt/state/reactor/test-provision.sls'\n\nConfiguration\n-------------\n\nYou can configure cumin through the command line, using environment variables\nor in a configuration file ``$HOME/.pepperrc`` with the following syntax :\n\n.. code-block::\n\n [main]\n SALTAPI_URL=https://localhost:8000/\n SALTAPI_USER=saltdev\n SALTAPI_PASS=saltdev\n SALTAPI_EAUTH=pam\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/astronouth7303/cumin", "keywords": "", "license": "", "maintainer": "Jamie Bliss", "maintainer_email": "jamie.bliss@astro73.com", "name": "salt-cumin", "package_url": "https://pypi.org/project/salt-cumin/", "platform": "", "project_url": "https://pypi.org/project/salt-cumin/", "project_urls": { "Homepage": "https://github.com/astronouth7303/cumin" }, "release_url": "https://pypi.org/project/salt-cumin/0.6.1/", "requires_dist": [ "requests", "requests-kerberos; extra == 'kerberos'" ], "requires_python": "", "summary": "A CLI front-end to a running salt-api system", "version": "0.6.1" }, "last_serial": 3893426, "releases": { "0.5.0.dev49": [ { "comment_text": "", "digests": { "md5": "892c0236856c1de65a714f60116d5af5", "sha256": "0dce9fb25992d544f00843222042fab2f40fea7e0575151d6b9a5e651d3190d0" }, "downloads": -1, "filename": "salt_cumin-0.5.0.dev49-py3-none-any.whl", "has_sig": false, "md5_digest": "892c0236856c1de65a714f60116d5af5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 14307, "upload_time": "2018-05-24T01:48:33", "url": "https://files.pythonhosted.org/packages/8a/27/241d44f61a195b475e41f8f9b56cf33d280e1348dc595721dd90d9451759/salt_cumin-0.5.0.dev49-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "21e2663f32c8d51c75c118074fc1d7e7", "sha256": "7f181ae499be16eb262ae4d090506b0712ddc9126cace6981d113ce8e283fd08" }, "downloads": -1, "filename": "salt-cumin-0.5.0.dev49.tar.gz", "has_sig": false, "md5_digest": "21e2663f32c8d51c75c118074fc1d7e7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13297, "upload_time": "2018-05-24T01:48:35", "url": "https://files.pythonhosted.org/packages/af/ee/a4ca44d7dd8d3029542eb2f2101ef8d1e8e811a0176cfc678e9c1871298a/salt-cumin-0.5.0.dev49.tar.gz" } ], "0.5.0.dev51": [ { "comment_text": "", "digests": { "md5": "0b5540007668163de04d021bcc206a66", "sha256": "b8d772ddc08ef60ae2a9362e22e86710855e5f7512a7ab2cb3bc8eaffdebf4b9" }, "downloads": -1, "filename": "salt_cumin-0.5.0.dev51-py3-none-any.whl", "has_sig": false, "md5_digest": "0b5540007668163de04d021bcc206a66", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15059, "upload_time": "2018-05-24T01:58:24", "url": "https://files.pythonhosted.org/packages/fb/57/4d249d63920336966a6e50705cf137671348e675d7df5d488225abb96905/salt_cumin-0.5.0.dev51-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f48f1753220b29a0bdd17f2bcb5d4af2", "sha256": "caaa6517be7ef1118074bc6eca04a44de04ada5653d746d63ed89bbad31b757a" }, "downloads": -1, "filename": "salt-cumin-0.5.0.dev51.tar.gz", "has_sig": false, "md5_digest": "f48f1753220b29a0bdd17f2bcb5d4af2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13808, "upload_time": "2018-05-24T01:58:25", "url": "https://files.pythonhosted.org/packages/a1/5b/4344ead2179ccc9c00ddb132f534c672e77b6c008f71924dc13d0313fec6/salt-cumin-0.5.0.dev51.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "3222ad0c9ea36f812cfac5037bb6d89a", "sha256": "fa196c95be54f42ea298481513211ac29bba5b71fec164b40bd0fd74b5a3db25" }, "downloads": -1, "filename": "salt_cumin-0.6.0-py3-none-any.whl", "has_sig": false, "md5_digest": "3222ad0c9ea36f812cfac5037bb6d89a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 14987, "upload_time": "2018-05-24T02:06:54", "url": "https://files.pythonhosted.org/packages/af/f2/2d2053064a9a58da4ed44e261149a9ae2738c7df46f263868ef350d3f18a/salt_cumin-0.6.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "77cfea584b58c1b3465bc34bcc150c18", "sha256": "1738d5a9489e74980769aa7e5526fe0ce7bbcc6ed00cd068015600ed5c0ab256" }, "downloads": -1, "filename": "salt-cumin-0.6.0.tar.gz", "has_sig": false, "md5_digest": "77cfea584b58c1b3465bc34bcc150c18", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13790, "upload_time": "2018-05-24T02:06:56", "url": "https://files.pythonhosted.org/packages/61/8c/343aeb48ff50403c03ece6fcdef67383ff458a349d30bb3355e89f85ac55/salt-cumin-0.6.0.tar.gz" } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "bfc66d6a8093c9702a7575b514e6bb7e", "sha256": "2fb7810f106df8042bea4bd3edba1b9168fe6af63b338bb3eb0d08968aac1ab3" }, "downloads": -1, "filename": "salt_cumin-0.6.1-py3-none-any.whl", "has_sig": false, "md5_digest": "bfc66d6a8093c9702a7575b514e6bb7e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 14886, "upload_time": "2018-05-24T02:16:13", "url": "https://files.pythonhosted.org/packages/9c/23/9fee2a11b0c6cccee05a9263446d5c4b9bab1d9cbf01e8dc15c90bb4c7e6/salt_cumin-0.6.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fec112d124dfeb919e8a95507ed2b2b6", "sha256": "9d781d773434e483210bb5603e9f450b614290d24214f98977c292e805976896" }, "downloads": -1, "filename": "salt-cumin-0.6.1.tar.gz", "has_sig": false, "md5_digest": "fec112d124dfeb919e8a95507ed2b2b6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13608, "upload_time": "2018-05-24T02:16:14", "url": "https://files.pythonhosted.org/packages/0a/72/2ca7c7fc805301002131d3891a0d38ba619151f38fd66e5a4d9221956b12/salt-cumin-0.6.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "bfc66d6a8093c9702a7575b514e6bb7e", "sha256": "2fb7810f106df8042bea4bd3edba1b9168fe6af63b338bb3eb0d08968aac1ab3" }, "downloads": -1, "filename": "salt_cumin-0.6.1-py3-none-any.whl", "has_sig": false, "md5_digest": "bfc66d6a8093c9702a7575b514e6bb7e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 14886, "upload_time": "2018-05-24T02:16:13", "url": "https://files.pythonhosted.org/packages/9c/23/9fee2a11b0c6cccee05a9263446d5c4b9bab1d9cbf01e8dc15c90bb4c7e6/salt_cumin-0.6.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fec112d124dfeb919e8a95507ed2b2b6", "sha256": "9d781d773434e483210bb5603e9f450b614290d24214f98977c292e805976896" }, "downloads": -1, "filename": "salt-cumin-0.6.1.tar.gz", "has_sig": false, "md5_digest": "fec112d124dfeb919e8a95507ed2b2b6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13608, "upload_time": "2018-05-24T02:16:14", "url": "https://files.pythonhosted.org/packages/0a/72/2ca7c7fc805301002131d3891a0d38ba619151f38fd66e5a4d9221956b12/salt-cumin-0.6.1.tar.gz" } ] }