Provide documenation
This commit is contained in:
parent
f1cb7486a5
commit
e8ef744f59
3 changed files with 258 additions and 0 deletions
45
doc/vm_support.md
Normal file
45
doc/vm_support.md
Normal file
|
@ -0,0 +1,45 @@
|
|||
# VM support
|
||||
|
||||
lmn_client provides scripts to
|
||||
* create
|
||||
* modify
|
||||
* distribute
|
||||
* run
|
||||
|
||||
VMs based on Qemu/KVM in school network.
|
||||
|
||||
## Requirements
|
||||
|
||||
* For distribution of VMs, you have to run a `seedbox` with aria2 server (torrent server).\
|
||||
Repository with ansible-playbook for seedbox install: https://codeberg.org/digitalsouveraeneschule/...
|
||||
* `seedbox`-hostname must be resolvable via DNS
|
||||
|
||||
## Activation / Default
|
||||
|
||||
### To enable VM support:
|
||||
|
||||
```
|
||||
vm_support: true
|
||||
```
|
||||
|
||||
Default: `vm_support: false
|
||||
|
||||
### Torrent Server
|
||||
```
|
||||
torrent_srv: "myseedbox.linuxmuster.net"
|
||||
```
|
||||
|
||||
Default: `torrent_srv: "seedbox.{{ domain }}"`
|
||||
|
||||
|
||||
## Example
|
||||
|
||||
Enable VM support on all clients.
|
||||
|
||||
inventory.yml
|
||||
```
|
||||
all:
|
||||
vars:
|
||||
vm_support: true
|
||||
torrent_srv: "myseedbox.linuxmuster.net" # default: seedbox.{{ domain }}
|
||||
```
|
Loading…
Add table
Add a link
Reference in a new issue