36 lines
1 KiB
Markdown
36 lines
1 KiB
Markdown
|
|
# makerfloss
|
||
|
|
|
||
|
|
The MakerFLOSS **DevOps repository** for experimental TAPPaaS modules.
|
||
|
|
|
||
|
|
Modules are developed and tried out here, on the TAPPaaS system at
|
||
|
|
[makerfloss.eu](https://makerfloss.eu), before they are proposed upstream to
|
||
|
|
[TAPPaaS](https://codeberg.org/TAPPaaS/TAPPaaS) or
|
||
|
|
[Community](https://codeberg.org/TAPPaaS/Community). Expect things to be
|
||
|
|
half-built, renamed, or removed.
|
||
|
|
|
||
|
|
## Layout
|
||
|
|
|
||
|
|
```text
|
||
|
|
src/module-catalog.json # the registry a TAPPaaS instance reads
|
||
|
|
src/containers/podman/ # one directory per module
|
||
|
|
```
|
||
|
|
|
||
|
|
## Using it from a TAPPaaS instance
|
||
|
|
|
||
|
|
Register the repository on the `tappaas-cicd` mothership, then install a module
|
||
|
|
from it:
|
||
|
|
|
||
|
|
```bash
|
||
|
|
site-manager repository add makerfloss \
|
||
|
|
--url https://forgejo.makerfloss.eu/TAPPaaS/makerfloss.git \
|
||
|
|
--branch main
|
||
|
|
|
||
|
|
module-manager module add podman --environment <env>
|
||
|
|
```
|
||
|
|
|
||
|
|
## Modules
|
||
|
|
|
||
|
|
| Module | What it is | Status |
|
||
|
|
| --- | --- | --- |
|
||
|
|
| [podman](src/containers/podman) | Debian 13 VM with rootless Podman + the Cockpit web console | incomplete |
|