Raphael Dannecker
|
c447f230db
|
Fix start-condition in lmn-updater.timer
|
2026-02-26 13:02:41 +01:00 |
|
Raphael Dannecker
|
e7e66145a9
|
Restricting the Ansible pull operation (lmn-updater) on changes in the repository
|
2026-02-26 12:35:30 +01:00 |
|
Raphael Dannecker
|
f70f907206
|
Add automatic updater using ansible-pull
|
2026-02-25 14:40:44 +01:00 |
|
Andreas B. Mundt
|
04a7f48f73
|
Avoid always 'changed' status
|
2026-02-03 16:57:28 +01:00 |
|
Andreas B. Mundt
|
e4509661f6
|
Ansible 'service' module fails with mitogen, switch to 'systemd'
|
2026-02-03 15:12:58 +01:00 |
|
Raphael Dannecker
|
cd27d1f97c
|
Serialize domain joins
|
2026-02-02 09:18:31 +01:00 |
|
Raphael Dannecker
|
cbff18a88c
|
Package needed for teaching web development
|
2026-01-26 18:12:17 +01:00 |
|
Raphael Dannecker
|
6467557934
|
Package needed for teaching with tony
|
2026-01-26 12:07:49 +01:00 |
|
Raphael Dannecker
|
b0c45eef59
|
Don't force secure boot measurement for TPM disk encryption
|
2026-01-26 09:54:56 +01:00 |
|
Raphael Dannecker
|
46c34fe0b5
|
Remove Calligra from devices due to compatibility issues
|
2026-01-26 09:53:09 +01:00 |
|
Raphael Dannecker
|
72c3847108
|
Fix graphics card compatibility on Lenovo 32CB boards
|
2025-12-22 13:43:59 +01:00 |
|
Raphael Dannecker
|
879850373e
|
Increase default font size for codeblocks
|
2025-12-22 10:31:14 +01:00 |
|
Raphael Dannecker
|
787a8c843f
|
Set default NumLock state to ON for KDE
|
2025-12-22 10:15:17 +01:00 |
|
Raphael Dannecker
|
37eb2b8232
|
Prevent login without krb5-ticket on non localhome machines
|
2025-12-18 16:27:29 +01:00 |
|
Raphael Dannecker
|
cf7bf30e05
|
Make IP addresses of teacherpc configurable (for the firewall in exam mode)
|
2025-12-18 16:18:23 +01:00 |
|
Raphael Dannecker
|
a008ef0506
|
Correct the determination of the teacher's PC's IP address (a75934c)
|
2025-12-18 12:37:32 +01:00 |
|
Raphael Dannecker
|
60b585f306
|
Fix condition, when ad.user_input is not defined (Part II)
|
2025-12-18 08:02:00 +01:00 |
|
Raphael Dannecker
|
a72f16fd20
|
Fix condition, when ad.user_input is not defined
|
2025-12-18 07:40:30 +01:00 |
|
Raphael Dannecker
|
e02add04ae
|
Set the environment variable for the path to KiCad's 3D models (NFS)
|
2025-12-17 19:41:38 +01:00 |
|
Raphael Dannecker
|
f89b113049
|
Enable ARP support in nftable for outbound restriction in exam_mode
|
2025-12-17 18:50:16 +01:00 |
|
Raphael Dannecker
|
194fbbc735
|
Fix a syntax error in the var section of a task
|
2025-12-17 18:28:34 +01:00 |
|
Raphael Dannecker
|
2b45174f0f
|
Prevent luks-detection task from aborting on unencrypted devices
|
2025-12-17 18:23:10 +01:00 |
|
Raphael Dannecker
|
9ee19d1459
|
Apply outbound restriction in exam_mode on macvtap interfaces too
|
2025-12-17 13:26:03 +01:00 |
|
Raphael Dannecker
|
93a0f07846
|
Apply libvirt firewall policy only on devices with vm_support
|
2025-12-17 13:25:49 +01:00 |
|
Raphael Dannecker
|
405fed1fcf
|
No longer logout when /lmn/media directory not present (not present on localhome devices anymore)
|
2025-12-15 12:30:16 +01:00 |
|
Raphael Dannecker
|
e45275181f
|
Encryption role for luks encrypted drives including TPM2 support
|
2025-12-15 12:19:17 +01:00 |
|
Raphael Dannecker
|
b807d2142e
|
Reboot system after initial ansible-run
|
2025-12-15 12:18:53 +01:00 |
|
Raphael Dannecker
|
37b8b94c9d
|
Make domjoin user and password configurable via inventory and join domain only when necessary
|
2025-12-15 12:18:29 +01:00 |
|
Raphael Dannecker
|
c53e43f4ce
|
Tag tasks for basic installation
|
2025-12-15 12:18:09 +01:00 |
|
Raphael Dannecker
|
9797ac3d4e
|
Add package php-sqlite3 (required for teaching purposes)
|
2025-12-11 14:23:21 +01:00 |
|
Raphael Dannecker
|
f032517a94
|
Restrict outbound traffic in exam-mode
|
2025-12-10 17:16:37 +01:00 |
|
Raphael Dannecker
|
857b834232
|
Fix NETHOME detection issue for examusers, staff and parents
|
2025-12-10 17:16:00 +01:00 |
|
Raphael Dannecker
|
e7b2f7edd9
|
Provide a skript to delete VM disks in /lmn/vm
|
2025-11-27 17:03:49 +01:00 |
|
Raphael Dannecker
|
98bdee5f4d
|
Add package libsqlite3-dev (required for teaching purposes)
|
2025-11-27 15:58:27 +01:00 |
|
Raphael Dannecker
|
e8015d70d1
|
Update browser bookmarks (webuntis)
|
2025-11-27 15:58:20 +01:00 |
|
Andreas B. Mundt
|
15cd06f4d6
|
Fix type=user VMs
|
2025-11-17 12:30:58 +01:00 |
|
Raphael Dannecker
|
fb9ffa53bb
|
Fix graphic issues in Chromium for specific video cards
|
2025-11-10 17:28:56 +01:00 |
|
Andreas B. Mundt
|
fee6a0bc18
|
Fixes for trixie livebox images (dracut)
|
2025-11-10 08:18:53 +01:00 |
|
Raphael Dannecker
|
f95b220aa0
|
Allow multiple entries for debian and match IPv4 more strictly
|
2025-10-29 16:40:12 +01:00 |
|
Raphael Dannecker
|
8ec701595a
|
Prevent simultaneous logins from multiple users (multi-seat mode)
Because the home directory is mounted via pam_mount using the user's Kerberos ticket,
simultaneous login of two users is not possible.
|
2025-10-06 20:20:59 +02:00 |
|
Raphael Dannecker
|
cb37d52271
|
Eliminate bind mounts that are no longer required for virtual machines (VMs)
|
2025-10-06 20:13:58 +02:00 |
|
Raphael Dannecker
|
b4caaf036d
|
Implement timeout for krb5 ticket retrieval during VPN connections
|
2025-10-06 13:12:08 +02:00 |
|
Raphael Dannecker
|
61833201cb
|
Remove the Nextcloud/WebDAV integration
|
2025-10-05 16:49:16 +02:00 |
|
Raphael Dannecker
|
ad9c0e7243
|
zulucrypt-gui package has been removed from Trixie
|
2025-10-05 15:55:59 +02:00 |
|
Raphael Dannecker
|
e83616292f
|
Set firefox and thunderbird as default applications
|
2025-10-05 15:55:25 +02:00 |
|
Raphael Dannecker
|
62f2ac58f4
|
Freeplane package has been removed from Trixie
|
2025-10-05 15:54:13 +02:00 |
|
Raphael Dannecker
|
f69cc6efb7
|
Add more links to firefox bookmarks
|
2025-10-02 08:05:00 +02:00 |
|
Raphael Dannecker
|
191e953bb0
|
Force vminfo.service to run on every vm start
|
2025-10-02 08:04:44 +02:00 |
|
Raphael Dannecker
|
51d4e34a07
|
No longer output error messages from the vminfo script to stdout
The error messages were corrupting the contents of the .vminfo.json file.
Error messages are now sent to stderr.
|
2025-10-02 08:04:00 +02:00 |
|
Raphael Dannecker
|
2660cc05c8
|
Fix home directory for localhomes in vminfo.service
|
2025-10-02 08:03:43 +02:00 |
|