Improve documentation
This commit is contained in:
parent
1018912703
commit
88e650aae7
3 changed files with 59 additions and 4 deletions
29
README.md
29
README.md
|
@ -1,3 +1,30 @@
|
||||||
# lmn-client
|
# lmn-client
|
||||||
|
|
||||||
Ansible playbooks and roles to deploy Debian clients for LinuxMuster.
|
Ansible playbooks and roles to deploy Debian clients for LinuxMuster.
|
||||||
|
|
||||||
|
## Default tasks
|
||||||
|
|
||||||
|
* **Install/Update Debian**
|
||||||
|
* **Install KDE-Plasma Desktop**
|
||||||
|
* **Join domain**
|
||||||
|
* **Activate kerberos-support**
|
||||||
|
* **Mount homes from server**
|
||||||
|
* **Install printer**
|
||||||
|
Installs local cups (printserver) and configures/installs all subscribed printers on login. Printers can be subscribed by user or by machine
|
||||||
|
|
||||||
|
## Following optional modules are available:
|
||||||
|
|
||||||
|
* [custom_roles](doc/custom_roles.md)
|
||||||
|
Runs own ansible roles.
|
||||||
|
* [exam_mode](doc/exam_mode.md)
|
||||||
|
Starts local firewall and removes local directories of exam users the day after.
|
||||||
|
* [localhome](doc/localhome.md)
|
||||||
|
Sometimes a local home directory makes more sense than the home on a network share.
|
||||||
|
* [localuser](doc/localuser.md)
|
||||||
|
Creates a local guest user with home on tmpfs.
|
||||||
|
* [vm_support](doc/vm_support.md)
|
||||||
|
VMs based on Qemu/KVM in school network.
|
||||||
|
* [vpn](doc/vpn.md)
|
||||||
|
Provides VPN access to school network.
|
||||||
|
* [wlan](doc/wlan.md)
|
||||||
|
Provides WLAN access via WPA Personal/Enterprise.
|
||||||
|
|
|
@ -1,10 +1,21 @@
|
||||||
# Custom roles
|
# Custom roles
|
||||||
|
|
||||||
- Custom ansible roles can be stored in `roles/custom`
|
- Custom ansible roles can be stored in `roles/custom`
|
||||||
- To include custom roles into, you can list them in `custom_roles`.
|
- To include custom roles, you can list them in `custom_roles`.
|
||||||
|
|
||||||
|
## Configuration / Variables
|
||||||
|
|
||||||
|
* **custom_roles**
|
||||||
|
List of roles which will be applied
|
||||||
|
Type: *List of Strings*
|
||||||
|
Default: []
|
||||||
|
|
||||||
|
|
||||||
## Example
|
## Example
|
||||||
|
|
||||||
|
All hosts (e.g. 10.0.2.14) will get `role_a` and `role_c`,
|
||||||
|
but hosts in group laptop (e.g. 10.0.32.14) will get `role_a` and `role_b`
|
||||||
|
|
||||||
```
|
```
|
||||||
roles/custom/
|
roles/custom/
|
||||||
├── role_a
|
├── role_a
|
||||||
|
@ -38,5 +49,3 @@ laptops:
|
||||||
- role_b
|
- role_b
|
||||||
```
|
```
|
||||||
|
|
||||||
All hosts (e.g. 10.0.2.14) will get `role_a` and `role_c`,
|
|
||||||
but hosts in group laptop (e.g. 10.0.32.14) will get `role_a` and `role_b`
|
|
||||||
|
|
|
@ -13,6 +13,25 @@ The associated password can be determined using the variable `localuser_password
|
||||||
|
|
||||||
Default: `Muster!`
|
Default: `Muster!`
|
||||||
|
|
||||||
|
## Configuration / Variables
|
||||||
|
|
||||||
|
* **localuser**
|
||||||
|
Username of local guest account
|
||||||
|
If set to `false` no user will be created
|
||||||
|
Type: *String*/*Boolean*
|
||||||
|
Values:
|
||||||
|
* `false` <-- (default)
|
||||||
|
* "username"
|
||||||
|
* **localuser_password**
|
||||||
|
Password of local guest user
|
||||||
|
Default: "Muster!"
|
||||||
|
Type: *String*
|
||||||
|
* **localuser_secretsalt**
|
||||||
|
Salt for creation of password hash
|
||||||
|
Default: "4ANAxPycC3q"
|
||||||
|
Type: *String*
|
||||||
|
|
||||||
|
|
||||||
## Example
|
## Example
|
||||||
|
|
||||||
* Create local guest user only on devices in group laptops.
|
* Create local guest user only on devices in group laptops.
|
||||||
|
|
Loading…
Add table
Reference in a new issue