# lmn-client

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.