Library for Clouds
Go to file
2021-10-20 11:14:30 +01:00
src chore: trace monitor info with debug 2021-10-20 11:14:30 +01:00
.gitignore init repo 2021-09-01 14:03:55 +01:00
Cargo.toml chore: add hyper dependencies 2021-10-07 23:02:41 +01:00
LICENSE init repo 2021-09-01 14:03:55 +01:00
README.md chore: add montior files in structure 2021-09-16 22:36:31 +01:00

CLDS Library

Rust Library to declare and manage LibreClouds Klouds

Part of the following developments:

It includes definitions and functions for the following providers:

It is responsible to run task/services defined in LibreClouds Klouds, implementation differs from one provider to other.

How to use

1 - Clone or download this lib in a path, better outside of target development

2 - Get current version from Cargo.toml

3 - Include a line like the one below in target development Cargo.toml (adjust version & path) and use whatever is need.

clds = { version = "0.1.0", path = "../lib/clds" }

Structure

.
├── Cargo.toml
└── src
    ├── clouds
    │   ├── defs.rs
    │   ├── on_clouds.rs
    │   └── upcloud.rs
    ├── clouds.rs
    ├── cmds.rs
    ├── defs.rs
    ├── lib.rs
    ├── monitor
    │   ├── defs.rs
    │   └── utils.rs
    ├── monitor.rs
    ├── pkgs.rs
    ├── providers
    │   ├── defs
    │   │   ├── manual.rs
    │   │   └── upcloud.rs
    │   ├── defs.rs
    │   ├── manual.rs
    │   └── upcloud.rs
    ├── providers.rs
    ├── tsksrvcs.rs
    └── utils.rs

Author

License

MIT