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