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
|
241f13d136
|
Add domjoin user, password and disk_encryption passphrase to inventory
|
2025-12-15 12:26:09 +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
|
3bfc3de6a1
|
Allow using tags using import_role instead of include_role
|
2025-12-15 12:17:43 +01:00 |
|
Raphael Dannecker
|
9797ac3d4e
|
Add package php-sqlite3 (required for teaching purposes)
|
2025-12-11 14:23:21 +01:00 |
|
Raphael Dannecker
|
51ae283d6d
|
Activate outbound traffic restriction in exam-mode for PCRooms
|
2025-12-11 08:23:28 +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
|
63dec2f8b7
|
Add hosts to inventory
|
2025-12-04 08:16:34 +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
|
3ac7e99bb0
|
Due to new media tables, change the default audio output for some PCs
|
2025-11-27 16:02:10 +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
|
148a478121
|
Add new hosts to inventory
|
2025-10-08 12:22:50 +02:00 |
|
Raphael Dannecker
|
9a83ebca6b
|
Fix screen resolution for C157
|
2025-10-07 10:34:53 +02: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
|
998bcb515a
|
Add firmware-sof-signed package for audio output on different Lenovo devices
|
2025-10-05 16:01:03 +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
|
34fbb44b22
|
Fix Ansible boolean syntax for compatibility with new version
|
2025-10-05 15:51:14 +02:00 |
|
Raphael Dannecker
|
fdc44b8a6d
|
Move outbound traffic restriction from teacher pc to classromm pcs
|
2025-10-02 08:54:05 +02:00 |
|
Raphael Dannecker
|
29d77f3ba3
|
Due to new media tables, the audio output on some devices has changed
|
2025-10-02 08:40:41 +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 |
|