reformat architecture outline for readability
This commit is contained in:
parent
5b07c90927
commit
b63d7e3976
1 changed files with 6 additions and 4 deletions
|
@ -118,10 +118,12 @@ Considered alternatives include:
|
|||
## Architecture
|
||||
|
||||
At the core of Fediversity lies a NixOS configuration module for a set of selected applications.
|
||||
We will support using it with different run-time environments, such as a single NixOS machine or a ProxmoX hypervisor.
|
||||
Depending on the targeted run-time environment, deployment will further involve OpenTofu as an orchestrator.
|
||||
We further provide a [reference front-end](https://git.fediversity.eu/Fediversity/Fediversity/src/branch/main/panel) to configure applications.
|
||||
To ensure reproducibility, we also offer Nix packaging for our software.
|
||||
|
||||
- We will enable using it with **different run-time environments**, such as a single NixOS machine or a ProxmoX hypervisor.
|
||||
- Depending on the targeted run-time environment, deployment may involve [NixOps4](https://nixops.dev) or [OpenTofu](https://opentofu.org/) as an **orchestrator**.
|
||||
- We further provide demo front-end for **configuring applications** and configuring **run-time backends**.
|
||||
|
||||
To ensure reproducibility, all software will be packaged with Nix.
|
||||
|
||||
To reach our goals, we aim to implement the following interactions between [actors](#actors) (depicted with rounded corners) and system components (see the [glossary](#glossary), depicted with rectangles).
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue