Name | netunicorn-connector-salt JSON |
Version |
0.3.7
JSON |
| download |
home_page | |
Summary | SaltStack connector for netunicorn |
upload_time | 2023-11-14 19:23:13 |
maintainer | |
docs_url | None |
author | |
requires_python | >=3.10 |
license | MIT |
keywords |
netunicorn
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# Salt connector for netunicorn
This is a connector for netunicorn platform to saltstack-managed infrastructure.
## Installation
```bash
pip install netunicorn-connector-salt
```
## Usage
Create a configuration file (see [example](configuration-example.yaml)). Then, add the connector information
to the main configuration file of netunicorn-director-infrastructure module (see corresponding repo).
This connector represents saltstack-managed infrastructure to netunicorn platform.
It works via Salt CherryPy API and requires a corresponding Salt configuration changes.
### Salt configuration
In master configuration file (usually `/etc/salt/master`) specify the following options:
```yaml
# external_auth configuration
external_auth:
pam:
remoteusername:
- .*
- '@wheel'
- '@runner'
- '@jobs'
...
# cherrypy configuration
rest_cherrypy:
port: your_cherrypy_port
host: your_cherrypy_host
```
See the Salt's documentation for more details.
Raw data
{
"_id": null,
"home_page": "",
"name": "netunicorn-connector-salt",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.10",
"maintainer_email": "",
"keywords": "netunicorn",
"author": "",
"author_email": "Roman Beltiukov <rbeltiukov@ucsb.edu>",
"download_url": "https://files.pythonhosted.org/packages/db/3b/a8ccd49224e42aefc2e49486d8d4d48639186c324e8a1b51f4d798ff99aa/netunicorn-connector-salt-0.3.7.tar.gz",
"platform": null,
"description": "# Salt connector for netunicorn \nThis is a connector for netunicorn platform to saltstack-managed infrastructure.\n\n## Installation\n```bash\npip install netunicorn-connector-salt\n```\n\n## Usage\nCreate a configuration file (see [example](configuration-example.yaml)). Then, add the connector information\nto the main configuration file of netunicorn-director-infrastructure module (see corresponding repo).\n\nThis connector represents saltstack-managed infrastructure to netunicorn platform.\nIt works via Salt CherryPy API and requires a corresponding Salt configuration changes.\n\n### Salt configuration\nIn master configuration file (usually `/etc/salt/master`) specify the following options:\n```yaml\n# external_auth configuration\nexternal_auth:\n pam:\n remoteusername:\n - .*\n - '@wheel'\n - '@runner'\n - '@jobs'\n...\n# cherrypy configuration\nrest_cherrypy:\n port: your_cherrypy_port\n host: your_cherrypy_host\n```\n\nSee the Salt's documentation for more details.\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "SaltStack connector for netunicorn",
"version": "0.3.7",
"project_urls": null,
"split_keywords": [
"netunicorn"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "d841ce2c51dbfb91a042742d3686f4a7b1113cb9b48d87b4695fc93a07f76480",
"md5": "4e40b64fe7efdc4249ec51ea7d34ba40",
"sha256": "d38ae3229587801c7ea13da9d933cf87b715163f8fc7f77284a9a95a8399d65a"
},
"downloads": -1,
"filename": "netunicorn_connector_salt-0.3.7-py3-none-any.whl",
"has_sig": false,
"md5_digest": "4e40b64fe7efdc4249ec51ea7d34ba40",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.10",
"size": 7713,
"upload_time": "2023-11-14T19:23:10",
"upload_time_iso_8601": "2023-11-14T19:23:10.530677Z",
"url": "https://files.pythonhosted.org/packages/d8/41/ce2c51dbfb91a042742d3686f4a7b1113cb9b48d87b4695fc93a07f76480/netunicorn_connector_salt-0.3.7-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "db3ba8ccd49224e42aefc2e49486d8d4d48639186c324e8a1b51f4d798ff99aa",
"md5": "1375dbc18a38ed41191e128a77b5fff9",
"sha256": "9bc39e9a616790d9aab8dc38a8c8e0e528978f54871f886ed9a8531cc2a1bc21"
},
"downloads": -1,
"filename": "netunicorn-connector-salt-0.3.7.tar.gz",
"has_sig": false,
"md5_digest": "1375dbc18a38ed41191e128a77b5fff9",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.10",
"size": 7746,
"upload_time": "2023-11-14T19:23:13",
"upload_time_iso_8601": "2023-11-14T19:23:13.095407Z",
"url": "https://files.pythonhosted.org/packages/db/3b/a8ccd49224e42aefc2e49486d8d4d48639186c324e8a1b51f4d798ff99aa/netunicorn-connector-salt-0.3.7.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-11-14 19:23:13",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "netunicorn-connector-salt"
}