semvec/pypi-packages huggingface dataset:
aos-prov 5.4.0b8
AosEdge Unit provisioning tool
License: Apache License 2.0
Requires Python: >=3.7

Aos provisioning tool
=====================
This tool is part of the Aos SDK.


Overview
--------
This tool will help you to create and provision new AosCore-powered Units on the Aos Cloud.

Using this tool you'll be able to:
* create a new development multi-node Unit using **Oracle VirtualBox** with our disk images.
* provision virtual Unit.
* provision Renesas Dev-kit for Aos Cloud.


Prerequisites
--------------
* Python 3.7+ .
* Oracle Virtual Box 7 installed on your system.
* Aos user certificate to access Aos cloud. You may create one with the **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 --name 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'
```

### Download images for Units:
```bash
aos-prov download
```

### Create Unit VMs without provisioning:
```bash
aos-prov vm-new --name {vm-name}
```

### Remove Unit VMs:
```bash
aos-prov vm-remove --name {vm-name}
```

### Start Unit VMs:
```bash
aos-prov vm-start --name {vm-name}
```