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
|