Metadata-Version: 2.1
Name: aos-prov
Version: 3.5.4
Summary: Aos Unit provisioning tool
Home-page: UNKNOWN
Author: EPAM Systems
Author-email: support@aoscloud.io
License: Apache License 2.0
Platform: any
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Description-Content-Type: text/markdown
Requires-Dist: grpcio (>=1.44.0)
Requires-Dist: requests (>=2.22.0)
Requires-Dist: requests-pkcs12 (>=1.13)
Requires-Dist: pyOpenSSL (>=18.0.0)
Requires-Dist: protobuf (<=3.20.1,>=3.14)
Requires-Dist: asn1crypto (>=1.4.0)
Requires-Dist: cryptography (>=3.4.8)
Requires-Dist: rich (>=10.13)
Requires-Dist: colorama (>=0.4.0)
Requires-Dist: importlib-resources (>=3.0) ; python_version < "3.7"
Requires-Dist: importlib-metadata (>=4.11.2) ; python_version < "3.8"
Provides-Extra: dev
Requires-Dist: grpcio-tools (~=1.34) ; extra == 'dev'
Provides-Extra: virt
Requires-Dist: libvirt-python (>=7.9.0) ; (sys_platform == "linux") and extra == 'virt'
Requires-Dist: virtualbox (>=2.1.1) ; (sys_platform == "linux" or sys_platform == "darwin") and extra == 'virt'

Aos provisioning tool
=====================
This tool is part of the Aos SDK.


Overview
--------
This tool will help you to provision new Units on the Aos Cloud.

Using this tool you'll be able to:
* create a new development Unit using **Oracle VirtualBox** using our disk image.
* provision virtual Unit.
* provision Renesas Dev-kit for Aos Cloud.


Prepequicities
--------------
* Python 3.6+ 
* Oracle Virtual Box installed on you system
* Aos user certificate to access Aos cloud. You may create one with **aos-key** tool


Installation
------------
```bash
pip install aos-prov
```

Usage
------------

###Create a new Unit based on Oracle VirtualBox image and provision it on Aos Cloud:


```bash
aos-prov unit-new --name {vm-name}
```
>Where: 
>* **vm-name** - Uniq name of a new Virtual Machine

Example:
```bash
aos-prov unit-new --nane DevUnit1
```

###Provision dev-kit or VM:
To provision Renesas dev-kit you have to know IP address of device. Use command ot provision
```bash
aos-prov -u 'IP-ADDR:PORT'
```
Example:
```bash
aos-prov -u '127.0.0.1:8089'
```


