Library for Clouds
src | ||
.gitignore | ||
Cargo.toml | ||
LICENSE | ||
README.md |
CLDS Library
Rust Library to declare and manage LibreClouds Klouds
Part of the following developments:
It includes definitions and functions for the following providers:
- manual
- UpCloud resources
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