{ "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 :: Cython", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: System :: Clustering", "Topic :: System :: Distributed Computing" ], "description": "======\nPepper\n======\n\n.. image:: https://img.shields.io/pypi/v/salt-pepper.svg\n :target: https://pypi.org/project/salt-pepper\n.. image:: https://travis-ci.com/saltstack/pepper.svg?branch=develop\n :target: https://travis-ci.com/saltstack/pepper\n.. image:: https://img.shields.io/pypi/pyversions/salt-pepper.svg\n :target: https://pypi.org/project/salt-pepper\n.. image:: https://img.shields.io/badge/license-Apache2-blue.svg?maxAge=3600\n :target: https://pypi.org/project/salt-pepper\n.. image:: https://codecov.io/gh/saltstack/pepper/branch/develop/graph/badge.svg\n :target: https://codecov.io/gh/saltstack/pepper/branch/develop\n\nPepper contains a Python library and CLI scripts for accessing a remote\n`salt-api`__ instance.\n\n``pepperlib`` 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 ``pepper`` 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\nIt does not require any additional dependencies and runs on Python 2.5+ and\nPython 3. (Python 3 support is new, please file an issue if you encounter\ntrouble.)\n\n.. __: https://github.com/saltstack/salt-api\n\nInstallation\n------------\n.. code-block:: bash\n\n pip install salt-pepper\n\nUsage\n-----\n\nBasic usage is in heavy flux.\n\n.. code-block:: bash\n\n export SALTAPI_USER=saltdev SALTAPI_PASS=saltdev SALTAPI_EAUTH=pam\n pepper '*' test.ping\n pepper '*' test.kwarg hello=dolly\n\nExamples leveraging the runner client.\n\n.. code-block:: bash\n\n pepper --client runner reactor.list\n pepper --client runner reactor.add event='test/provision/*' reactors='/srv/salt/state/reactor/test-provision.sls'\n\nConfiguration\n-------------\n\nYou can configure pepper 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\nContributing\n------------\n\nPlease feel free to get involved by sending pull requests or join us on the\nSalt mailing list or on IRC in #salt or #salt-devel.\n\nThis repo follows the same `contributing guidelines`__ as Salt and uses\nseparate develop and master branches for in-progress additions and bug-fix\nchanges respectively.\n\n.. __: https://docs.saltstack.com/en/latest/topics/development/contributing.html\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://saltstack.com", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "salt-pepper", "package_url": "https://pypi.org/project/salt-pepper/", "platform": "", "project_url": "https://pypi.org/project/salt-pepper/", "project_urls": { "Homepage": "http://saltstack.com" }, "release_url": "https://pypi.org/project/salt-pepper/0.7.5/", "requires_dist": null, "requires_python": "", "summary": "A CLI front-end to a running salt-api system", "version": "0.7.5" }, "last_serial": 5961199, "releases": { "0.2.0": [ { "comment_text": "", "digests": { "md5": "6eb269c2516019a6260a3e667e5fbae0", "sha256": "068b7b79b40e8c21d9a5e5f10a1248a8adf756ad72f5785ccaaafe9ff0b14b6e" }, "downloads": -1, "filename": "salt-pepper-0.2.0.tar.gz", "has_sig": false, "md5_digest": "6eb269c2516019a6260a3e667e5fbae0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5329, "upload_time": "2014-04-18T18:00:48", "url": "https://files.pythonhosted.org/packages/81/91/c1bb52ca2f6393439cfbdec7ef4af78694881c77f476bb161ae6ba54adc7/salt-pepper-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "6965eacb70d34d092566731d6df56b25", "sha256": "c1c5b55806db91255c1b2295cf7e6e2018c3c5fd33012bf52320fc2025900bb2" }, "downloads": -1, "filename": "salt-pepper-0.3.0.tar.gz", "has_sig": false, "md5_digest": "6965eacb70d34d092566731d6df56b25", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6088, "upload_time": "2014-06-25T20:35:11", "url": "https://files.pythonhosted.org/packages/35/f9/b0273634ec7431044b4205790eee0110fd2cf2db324eddd15690c7dc8eba/salt-pepper-0.3.0.tar.gz" } ], "0.3.5": [ { "comment_text": "", "digests": { "md5": "45e485b76c131e4828a5b58dcb8f3070", "sha256": "6b844ed827e3f55880f03667e1f20cd76c90489ede9b5ea627b4302a1670ec8b" }, "downloads": -1, "filename": "salt-pepper-0.3.5.tar.gz", "has_sig": false, "md5_digest": "45e485b76c131e4828a5b58dcb8f3070", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6895, "upload_time": "2015-06-18T02:50:20", "url": "https://files.pythonhosted.org/packages/79/3f/738fc4201f04b4f0a667ee0c8d6bf139a6501980cd72d24c3d6e6b541080/salt-pepper-0.3.5.tar.gz" } ], "0.3.6": [ { "comment_text": "", "digests": { "md5": "424338c18a2b0c7566f112063ff6fa6c", "sha256": "d503359456bd05689696b6f1244ab0da617f4e34657666ccefc55e8c254c2e45" }, "downloads": -1, "filename": "salt-pepper-0.3.6.tar.gz", "has_sig": false, "md5_digest": "424338c18a2b0c7566f112063ff6fa6c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7301, "upload_time": "2015-07-10T02:17:42", "url": "https://files.pythonhosted.org/packages/93/dc/de3c1cce57c35db69bc0c403c493f567f696e10a8d759954b90db7a9f3f0/salt-pepper-0.3.6.tar.gz" } ], "0.3.7": [ { "comment_text": "", "digests": { "md5": "8a7d30b5e6522c96106bb9201f5394b1", "sha256": "a91af57122e2722b6108688be0d349e926e4a92c9460073f0f4c5e96d1640903" }, "downloads": -1, "filename": "salt-pepper-0.3.7.tar.gz", "has_sig": false, "md5_digest": "8a7d30b5e6522c96106bb9201f5394b1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7577, "upload_time": "2015-08-12T01:03:14", "url": "https://files.pythonhosted.org/packages/3d/1e/c3b17d388b0cba158a52bb8404585c4dd89c2fe6b891999233d0a25c22fa/salt-pepper-0.3.7.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "725d218e3aeafd90edf4b1e225a00bb1", "sha256": "68527142c1673b65ec43f92c4beb6f89fb7500a939c27e10bbd2a7d8f880aa27" }, "downloads": -1, "filename": "salt-pepper-0.4.0.tar.gz", "has_sig": false, "md5_digest": "725d218e3aeafd90edf4b1e225a00bb1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7868, "upload_time": "2015-11-06T21:38:01", "url": "https://files.pythonhosted.org/packages/25/bb/8deee54e47ee02c2176e155b6f4e80dccc9e0e0823c3eb8137dd0a14555f/salt-pepper-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "3faa8037a8e408ec7a633b9b479326a9", "sha256": "1a9b78afa5f68443e18569532d8216d0bf3b1364006b81f9472e4fa7a3dfcf17" }, "downloads": -1, "filename": "salt-pepper-0.4.1.tar.gz", "has_sig": false, "md5_digest": "3faa8037a8e408ec7a633b9b479326a9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8261, "upload_time": "2016-02-13T08:18:19", "url": "https://files.pythonhosted.org/packages/82/5b/10c7377eb074b69d7a0e7902c43021f59782d5203a3413fc5f174b1b5a8c/salt-pepper-0.4.1.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "b673692aff57a4991028afee2fc5f676", "sha256": "93added4ef8cb78796c969378a6e1050dffcd8e13831a26c8826dc197cd9c43d" }, "downloads": -1, "filename": "salt-pepper-0.5.0.tar.gz", "has_sig": false, "md5_digest": "b673692aff57a4991028afee2fc5f676", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9347, "upload_time": "2016-12-29T22:05:56", "url": "https://files.pythonhosted.org/packages/38/fb/8ba0b473500aeb45dba4e7b54e10e82e0b30fafc032ab52d6b6fdfc27925/salt-pepper-0.5.0.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "fdc0688b30dc125eaf2737fa7b2e4ec4", "sha256": "cba21586e19f0dcaa017ca3a761f344b657110bf5404b84f64f46e9e5e7f715c" }, "downloads": -1, "filename": "salt-pepper-0.5.1.tar.gz", "has_sig": false, "md5_digest": "fdc0688b30dc125eaf2737fa7b2e4ec4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9626, "upload_time": "2017-10-11T21:43:11", "url": "https://files.pythonhosted.org/packages/4f/f9/5f08be2314f454d8919fd241270826b852dc071f31201edbe8801f346638/salt-pepper-0.5.1.tar.gz" } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "2bed3d4153da22e9322628c2812b95ff", "sha256": "583558d09cbd7d656bf45cc05917c634799356c27b015fafca29c910b279efab" }, "downloads": -1, "filename": "salt-pepper-0.5.2.tar.gz", "has_sig": false, "md5_digest": "2bed3d4153da22e9322628c2812b95ff", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9513, "upload_time": "2017-12-01T00:40:13", "url": "https://files.pythonhosted.org/packages/ad/e5/58bb87cab7d71ee0d01542b1ecc133a00c2860092bab87f6d4ea85b58800/salt-pepper-0.5.2.tar.gz" } ], "0.5.4": [ { "comment_text": "", "digests": { "md5": "7c9016779dd8c31cb32855574996551f", "sha256": "8e7ddcb7a869c23b939b7d2c707e7bbe75eadb585ce83ce1f317a091048dd878" }, "downloads": -1, "filename": "salt-pepper-0.5.4.tar.gz", "has_sig": false, "md5_digest": "7c9016779dd8c31cb32855574996551f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11254, "upload_time": "2018-03-01T17:02:56", "url": "https://files.pythonhosted.org/packages/ca/bf/57b7e9d0db82d79418724d79da9df22b32c7f894e6a28f6dd761d5c4a2e1/salt-pepper-0.5.4.tar.gz" } ], "0.5.5": [ { "comment_text": "", "digests": { "md5": "c262ba673019a43b92881122dbd971ed", "sha256": "3660ec34ea80fe424f593cb5aacf5043c02ec5e8f4c75835364e194f899941f2" }, "downloads": -1, "filename": "salt-pepper-0.5.5.tar.gz", "has_sig": false, "md5_digest": "c262ba673019a43b92881122dbd971ed", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11263, "upload_time": "2018-03-02T15:29:23", "url": "https://files.pythonhosted.org/packages/2a/a8/8085ff784fe2248f544a8c786b3b493bd7368cfc339898140d81de65f73d/salt-pepper-0.5.5.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "53a031b9b389bb515a92df3ee3aeeac6", "sha256": "1714db231ae3a660d5f889f0251ae05b9995b50f6f3e5c833ed1140e2a413d98" }, "downloads": -1, "filename": "salt-pepper-0.6.0.tar.gz", "has_sig": false, "md5_digest": "53a031b9b389bb515a92df3ee3aeeac6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11838, "upload_time": "2018-05-17T15:25:03", "url": "https://files.pythonhosted.org/packages/fc/11/29590dbb69d72c29bb60d7dfb52b9867331b80f5686886a34d96c8af844a/salt-pepper-0.6.0.tar.gz" } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "e4ef9fbd091facfcb9c63410ba8610cc", "sha256": "6de8216a2055fa4c7d954bf66d6fd74c06cdb56afa5c8d2fd6c81f814a83d3a3" }, "downloads": -1, "filename": "salt-pepper-0.6.1.tar.gz", "has_sig": false, "md5_digest": "e4ef9fbd091facfcb9c63410ba8610cc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11859, "upload_time": "2018-05-17T15:55:23", "url": "https://files.pythonhosted.org/packages/2a/a0/6632457223891cf734d836d3bfc9900c339e9b8588c3eadec22bc726c8b3/salt-pepper-0.6.1.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "9deaaf7b6dc95ad56f848a5c58967dd8", "sha256": "ab3911e2b492f9507fa4c43a3e6a3068fb44f2255929ea8b91d93c2ec9b571c0" }, "downloads": -1, "filename": "salt-pepper-0.7.0.tar.gz", "has_sig": false, "md5_digest": "9deaaf7b6dc95ad56f848a5c58967dd8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11920, "upload_time": "2018-06-14T00:51:27", "url": "https://files.pythonhosted.org/packages/d9/8e/0e9f3e2b6017db4acc4e27b0a1b9018471a2805aa4cc8d57688a55297bf0/salt-pepper-0.7.0.tar.gz" } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "1ba26c99b8eff2577677fa42d078dcb0", "sha256": "4f74442e58b22ff95b67825211ae7fcbade794cd11d4b7702b170298f0358d29" }, "downloads": -1, "filename": "salt-pepper-0.7.1.tar.gz", "has_sig": false, "md5_digest": "1ba26c99b8eff2577677fa42d078dcb0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12157, "upload_time": "2018-06-14T15:25:09", "url": "https://files.pythonhosted.org/packages/88/39/1d274c759ed0f4dcfcbd86f4d8bd16eba4679484fac2e280b501d02e023e/salt-pepper-0.7.1.tar.gz" } ], "0.7.3": [ { "comment_text": "", "digests": { "md5": "d4c1917bbaece215c96ee1af51ffb326", "sha256": "14971f63ac318eb266d32b65480423407ecdcfe4f68940b2e7c7c3a1b3982c3e" }, "downloads": -1, "filename": "salt-pepper-0.7.3.tar.gz", "has_sig": false, "md5_digest": "d4c1917bbaece215c96ee1af51ffb326", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13683, "upload_time": "2018-12-04T00:14:01", "url": "https://files.pythonhosted.org/packages/93/5f/d6661a0a830a8c0c12f0976f57bad57cd126508453004e4df359d09ae41e/salt-pepper-0.7.3.tar.gz" } ], "0.7.5": [ { "comment_text": "", "digests": { "md5": "c49e7d77ee3505bf02fb9e19b91ce164", "sha256": "a6e9bd903e7bb6897d9ff949e28c2e7d56ed60d38bf5896c4694e5e93a389d16" }, "downloads": -1, "filename": "salt_pepper-0.7.5-py2-none-any.whl", "has_sig": false, "md5_digest": "c49e7d77ee3505bf02fb9e19b91ce164", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 14945, "upload_time": "2018-12-20T18:06:31", "url": "https://files.pythonhosted.org/packages/e1/27/df7411c22b6c5998a89861e9ba6652e78b7bd5f0d1e3cdaa57cd6522be3c/salt_pepper-0.7.5-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2880f8f9b8a97f4c06dec3f2646df664", "sha256": "989156bfe24b23b7698c100371584ff9ac4d54233cb0f096ad47b3dac755dd7b" }, "downloads": -1, "filename": "salt_pepper-0.7.5-py3-none-any.whl", "has_sig": false, "md5_digest": "2880f8f9b8a97f4c06dec3f2646df664", "packagetype": "bdist_wheel", "python_version": "3.7", "requires_python": null, "size": 14945, "upload_time": "2018-12-20T18:06:15", "url": "https://files.pythonhosted.org/packages/b1/65/8f57f2832fc8e16d9e4f6ccc50597893fb9c4844cd0b9d29f30c8f17eabe/salt_pepper-0.7.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2c21cc720a9abdfde65c3a17e70b10ef", "sha256": "9ca4daebbe15c4da0ca286d74f7361444cfd30fc6abc92afdc12cdc65bf406f2" }, "downloads": -1, "filename": "salt-pepper-0.7.5.tar.gz", "has_sig": false, "md5_digest": "2c21cc720a9abdfde65c3a17e70b10ef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21742, "upload_time": "2018-12-20T18:06:13", "url": "https://files.pythonhosted.org/packages/1b/3f/9213b4bab514aadc48f0a89d5bc218d9e042366c16eb75b0c0c3d7fdb134/salt-pepper-0.7.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c49e7d77ee3505bf02fb9e19b91ce164", "sha256": "a6e9bd903e7bb6897d9ff949e28c2e7d56ed60d38bf5896c4694e5e93a389d16" }, "downloads": -1, "filename": "salt_pepper-0.7.5-py2-none-any.whl", "has_sig": false, "md5_digest": "c49e7d77ee3505bf02fb9e19b91ce164", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 14945, "upload_time": "2018-12-20T18:06:31", "url": "https://files.pythonhosted.org/packages/e1/27/df7411c22b6c5998a89861e9ba6652e78b7bd5f0d1e3cdaa57cd6522be3c/salt_pepper-0.7.5-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2880f8f9b8a97f4c06dec3f2646df664", "sha256": "989156bfe24b23b7698c100371584ff9ac4d54233cb0f096ad47b3dac755dd7b" }, "downloads": -1, "filename": "salt_pepper-0.7.5-py3-none-any.whl", "has_sig": false, "md5_digest": "2880f8f9b8a97f4c06dec3f2646df664", "packagetype": "bdist_wheel", "python_version": "3.7", "requires_python": null, "size": 14945, "upload_time": "2018-12-20T18:06:15", "url": "https://files.pythonhosted.org/packages/b1/65/8f57f2832fc8e16d9e4f6ccc50597893fb9c4844cd0b9d29f30c8f17eabe/salt_pepper-0.7.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2c21cc720a9abdfde65c3a17e70b10ef", "sha256": "9ca4daebbe15c4da0ca286d74f7361444cfd30fc6abc92afdc12cdc65bf406f2" }, "downloads": -1, "filename": "salt-pepper-0.7.5.tar.gz", "has_sig": false, "md5_digest": "2c21cc720a9abdfde65c3a17e70b10ef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21742, "upload_time": "2018-12-20T18:06:13", "url": "https://files.pythonhosted.org/packages/1b/3f/9213b4bab514aadc48f0a89d5bc218d9e042366c16eb75b0c0c3d7fdb134/salt-pepper-0.7.5.tar.gz" } ] }