No description
Find a file
Raphael Dannecker 6e03863016 Refactor VM volume mounting
- Replace bind-mounts on /lmn/media/$USER with separate
  mounting for Home and Share SMB shares in the VM.
- Update vm-run to start virtiofsd with /lmn/media/$USER
  (/home/$USER on localhome machines).
- Use vm-vminfo to generate a JSON file containing user
  information, including Username, Groups, printer list
  krb5-ticket and some more
- Configure vminfo.service (systemd-timer) to periodically
  call vm-vminfo.
- Ensure krb5-ticket (TGT) is injected into the Windows VM.
- Mount SMB-Home and SMB-Share shares as part of the new structure.
2025-07-02 13:54:19 +02:00
doc Improve documentation 2025-04-09 16:08:46 +02:00
misc Refactor VM volume mounting 2025-07-02 13:54:19 +02:00
roles Refactor VM volume mounting 2025-07-02 13:54:19 +02:00
tools Clean up failed ansible runs reported by emitter script. 2024-06-29 18:37:56 +02:00
inventory-sample.yml Avoid the need to use ssh keys for ansible connections to localhost 2025-04-09 14:18:17 +02:00
inventory.yml Add host to inventory 2025-06-04 11:20:58 +02:00
LICENSE Initial commit 2024-03-13 13:03:12 +01:00
lmn-client.yml Remove old cleanup task 2025-04-07 10:40:58 +02:00
lmn-vault Control execution of localuser by variable instead of group-membership 2025-03-25 09:14:47 +01:00
lmn-www-server.yml Move extrapackage installation into separate role and make it more flexible 2025-03-24 10:30:32 +01:00
README.md Fix markdown formatting 2025-04-08 07:42:51 +02:00

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 Runs own ansible roles.
  • exam_mode Starts local firewall and removes local directories of exam users the day after.
  • localhome Sometimes a local home directory makes more sense than the home on a network share.
  • localproxy Creates a http-proxy running in user context and authentication on parent with users krb5-ticket.
  • localuser Creates a local guest user with home on tmpfs.
  • misc_clonescreen CloneScreen on presenter PCs
  • vm_support VMs based on Qemu/KVM in school network.
  • vpn Provides VPN access to school network.
  • wlan Provides WLAN access via WPA Personal/Enterprise.

Installation

Following possibilities: