Name | netunicorn-connector-ssh JSON |
Version |
0.0.2
JSON |
| download |
home_page | |
Summary | SSH connector for netunicorn |
upload_time | 2023-05-10 04:53:09 |
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.
|
# netunicorn-connector-ssh
This is an SSH connector for netunicorn platform.
This connector allows you to specify a list of hosts and use them as a target for deployments.
Access to the hosts is done via SSH and requires **passwordless** SSH certificate to be configured and preinstalled.
## How to use
This connector is supposed to be installed as a part of netunicorn-director-infrastructure package or container.
Install the package:
```bash
pip install netunicorn-connector-ssh
```
Then, add the connector to the netunicorn-director-infrastructure configuration:
```yaml
ssh-connector-1: # unique name
enabled: true
module: "netunicorn.director.infrastructure.connectors.ssh_connector" # where to import from
class: "SSHConnector" # class name
config: "configuration-example.yaml" # path to configuration file
```
Then, modify the configuration file to provide needed parameters (see [example](configuration-example.yaml)), such as
list of hosts, SSH certificate location, etc.
Raw data
{
"_id": null,
"home_page": "",
"name": "netunicorn-connector-ssh",
"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/2c/a5/8fe6eb237843404911611f02ddef4c7d8f81713917b31539470c8fd9c94d/netunicorn-connector-ssh-0.0.2.tar.gz",
"platform": null,
"description": "# netunicorn-connector-ssh\nThis is an SSH connector for netunicorn platform. \n\nThis connector allows you to specify a list of hosts and use them as a target for deployments.\nAccess to the hosts is done via SSH and requires **passwordless** SSH certificate to be configured and preinstalled.\n\n## How to use\nThis connector is supposed to be installed as a part of netunicorn-director-infrastructure package or container.\n\nInstall the package:\n```bash\npip install netunicorn-connector-ssh\n```\n\nThen, add the connector to the netunicorn-director-infrastructure configuration:\n```yaml\n ssh-connector-1: # unique name\n enabled: true\n module: \"netunicorn.director.infrastructure.connectors.ssh_connector\" # where to import from\n class: \"SSHConnector\" # class name\n config: \"configuration-example.yaml\" # path to configuration file\n```\n\nThen, modify the configuration file to provide needed parameters (see [example](configuration-example.yaml)), such as\nlist of hosts, SSH certificate location, etc.\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "SSH connector for netunicorn",
"version": "0.0.2",
"project_urls": null,
"split_keywords": [
"netunicorn"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "7a334be779ba008736ec460be401d926d240812e492154a74fa21a2c04b38325",
"md5": "06abe65b270e4c433d70e273da5db236",
"sha256": "4b91ea2f10592803f4b080dbf5806b06dba58157cde93069044c51a30dbe1eef"
},
"downloads": -1,
"filename": "netunicorn_connector_ssh-0.0.2-py3-none-any.whl",
"has_sig": false,
"md5_digest": "06abe65b270e4c433d70e273da5db236",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.10",
"size": 6177,
"upload_time": "2023-05-10T04:53:07",
"upload_time_iso_8601": "2023-05-10T04:53:07.689367Z",
"url": "https://files.pythonhosted.org/packages/7a/33/4be779ba008736ec460be401d926d240812e492154a74fa21a2c04b38325/netunicorn_connector_ssh-0.0.2-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "2ca58fe6eb237843404911611f02ddef4c7d8f81713917b31539470c8fd9c94d",
"md5": "99c176ce60aa71fbbacae23b30f112cf",
"sha256": "e3fd0df07cc90c242d04bb0633404a25b6e176be9e00493855347076704c4fbd"
},
"downloads": -1,
"filename": "netunicorn-connector-ssh-0.0.2.tar.gz",
"has_sig": false,
"md5_digest": "99c176ce60aa71fbbacae23b30f112cf",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.10",
"size": 6147,
"upload_time": "2023-05-10T04:53:09",
"upload_time_iso_8601": "2023-05-10T04:53:09.791313Z",
"url": "https://files.pythonhosted.org/packages/2c/a5/8fe6eb237843404911611f02ddef4c7d8f81713917b31539470c8fd9c94d/netunicorn-connector-ssh-0.0.2.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-05-10 04:53:09",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "netunicorn-connector-ssh"
}