51 lines
1.1 KiB
Markdown
51 lines
1.1 KiB
Markdown
![]() |
# Provisioning
|
||
|
|
||
|
## About
|
||
|
|
||
|
A provisioning part of **Provisioning**
|
||
|
|
||
|
A basic scripts and tools to be used for provisioning **Cloud Native Klouds**
|
||
|
|
||
|
## How to install
|
||
|
|
||
|
```bash
|
||
|
sudo tar xzf provisioning.tar.gz &&
|
||
|
sudo ./install-provisioning
|
||
|
```
|
||
|
|
||
|
> **install-provisioning** installs **provisioning** by default in **/usr/local** if no other path is added as argument.
|
||
|
|
||
|
Installation will add **provisioning** to /usr/local/bin as **Provisioning** command line internface
|
||
|
|
||
|
## Requirements
|
||
|
|
||
|
To check requirements:
|
||
|
|
||
|
```bash
|
||
|
provisioning setup tools install check all
|
||
|
```
|
||
|
|
||
|
To install requirements:
|
||
|
|
||
|
```bash
|
||
|
provisioning setup tools install all
|
||
|
```
|
||
|
|
||
|
> Instead of 'all' you can use one of the tools: kcl, tera, k9s ...
|
||
|
|
||
|
To get info about ALL tools requirements:
|
||
|
|
||
|
```bash
|
||
|
provisioning setup tools info all -t
|
||
|
```
|
||
|
|
||
|
> Instead of 'all' you can use one of the tools: kcl, tera, k9s ...
|
||
|
|
||
|
To create a **Kloud** with providers use a non existing "CLOUD-NAME" in your current directory
|
||
|
|
||
|
```bash
|
||
|
provisioning new CLOUD-NAME
|
||
|
```
|
||
|
|
||
|
> "CLOUD-NAME" will be created and used for providers settings files
|