netunicorn-connector-salt


Namenetunicorn-connector-salt JSON
Version 0.3.7 PyPI version JSON
download
home_page
SummarySaltStack connector for netunicorn
upload_time2023-11-14 19:23:13
maintainer
docs_urlNone
author
requires_python>=3.10
licenseMIT
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"
}
        
Elapsed time: 0.20255s