Commit graph

  • 72c3847108 Fix graphics card compatibility on Lenovo 32CB boards main Raphael Dannecker 2025-12-22 13:43:59 +01:00
  • 879850373e Increase default font size for codeblocks Raphael Dannecker 2025-12-22 10:31:14 +01:00
  • 787a8c843f Set default NumLock state to ON for KDE Raphael Dannecker 2025-12-22 10:15:17 +01:00
  • 37eb2b8232 Prevent login without krb5-ticket on non localhome machines Raphael Dannecker 2025-11-17 12:20:55 +01:00
  • cf7bf30e05 Make IP addresses of teacherpc configurable (for the firewall in exam mode) Raphael Dannecker 2025-12-15 08:17:39 +01:00
  • a008ef0506 Correct the determination of the teacher's PC's IP address (a75934c) Raphael Dannecker 2025-12-11 17:27:50 +01:00
  • 60b585f306 Fix condition, when ad.user_input is not defined (Part II) Raphael Dannecker 2025-12-18 08:02:00 +01:00
  • a72f16fd20 Fix condition, when ad.user_input is not defined Raphael Dannecker 2025-12-18 07:40:30 +01:00
  • cdfc7c2d9c Set the environment variable for the path to KiCad's 3D models (NFS) bookworm Raphael Dannecker 2025-12-17 19:41:38 +01:00
  • 04a5e8b455 Enable ARP support in nftable for outbound restriction in exam_mode Raphael Dannecker 2025-12-17 18:50:16 +01:00
  • e02add04ae Set the environment variable for the path to KiCad's 3D models (NFS) Raphael Dannecker 2025-12-17 19:41:38 +01:00
  • f89b113049 Enable ARP support in nftable for outbound restriction in exam_mode Raphael Dannecker 2025-12-17 18:50:16 +01:00
  • 194fbbc735 Fix a syntax error in the var section of a task Raphael Dannecker 2025-12-17 18:28:09 +01:00
  • 2b45174f0f Prevent luks-detection task from aborting on unencrypted devices Raphael Dannecker 2025-12-17 18:23:10 +01:00
  • 9ee19d1459 Apply outbound restriction in exam_mode on macvtap interfaces too Raphael Dannecker 2025-12-17 13:24:24 +01:00
  • 93a0f07846 Apply libvirt firewall policy only on devices with vm_support Raphael Dannecker 2025-12-17 13:19:43 +01:00
  • 1f45184d0c Apply outbound restriction in exam_mode on macvtap interfaces too Raphael Dannecker 2025-12-17 13:24:24 +01:00
  • a986254abc Apply libvirt firewall policy only on devices with vm_support Raphael Dannecker 2025-12-17 13:19:43 +01:00
  • 405fed1fcf No longer logout when /lmn/media directory not present (not present on localhome devices anymore) Raphael Dannecker 2025-12-15 12:30:16 +01:00
  • 241f13d136 Add domjoin user, password and disk_encryption passphrase to inventory Raphael Dannecker 2025-12-15 12:26:09 +01:00
  • e45275181f Encryption role for luks encrypted drives including TPM2 support Raphael Dannecker 2025-12-15 12:12:05 +01:00
  • b807d2142e Reboot system after initial ansible-run Raphael Dannecker 2025-12-15 11:55:20 +01:00
  • 37b8b94c9d Make domjoin user and password configurable via inventory and join domain only when necessary Raphael Dannecker 2025-12-15 11:52:07 +01:00
  • c53e43f4ce Tag tasks for basic installation Raphael Dannecker 2025-11-04 10:44:56 +01:00
  • 3bfc3de6a1 Allow using tags using import_role instead of include_role Raphael Dannecker 2025-11-04 10:41:45 +01:00
  • 928b62ac3b Specify teacherpc IP addresses for some classrooms (for the firewall in exam mode) Raphael Dannecker 2025-12-15 08:21:08 +01:00
  • 4687ac4888 Make IP addresses of teacherpc configurable (for the firewall in exam mode) Raphael Dannecker 2025-12-15 08:17:39 +01:00
  • 21f4cbcbc3 Correct the determination of the teacher's PC's IP address (a75934c) Raphael Dannecker 2025-12-11 17:27:50 +01:00
  • a3035463bb Add package php-sqlite3 (required for teaching purposes) Raphael Dannecker 2025-12-11 14:23:21 +01:00
  • 9797ac3d4e Add package php-sqlite3 (required for teaching purposes) Raphael Dannecker 2025-12-11 14:23:21 +01:00
  • 51ae283d6d Activate outbound traffic restriction in exam-mode for PCRooms Raphael Dannecker 2025-12-11 08:23:28 +01:00
  • f032517a94 Restrict outbound traffic in exam-mode Raphael Dannecker 2025-12-10 15:40:21 +01:00
  • 857b834232 Fix NETHOME detection issue for examusers, staff and parents Raphael Dannecker 2025-12-10 14:34:01 +01:00
  • 6f0f611bd5 Fix graphic issues in Chromium for specific video cards Raphael Dannecker 2025-11-10 12:42:31 +01:00
  • a4b94799f6 Enable outbound restriction for some PC rooms Raphael Dannecker 2025-12-10 15:43:12 +01:00
  • a75934ca0b Restrict outbound traffic in exam-mode Raphael Dannecker 2025-12-10 15:40:21 +01:00
  • 806220fca1 Fix NETHOME detection issue for examusers, staff and parents Raphael Dannecker 2025-12-10 14:34:01 +01:00
  • 63dec2f8b7 Add hosts to inventory Raphael Dannecker 2025-12-04 08:16:34 +01:00
  • b9985102a8 Add hosts to inventory Raphael Dannecker 2025-12-04 08:13:29 +01:00
  • e7b2f7edd9 Provide a skript to delete VM disks in /lmn/vm Raphael Dannecker 2025-11-27 17:02:12 +01:00
  • 110ff5efda Provide a skript to delete VM disks in /lmn/vm Raphael Dannecker 2025-11-27 17:02:12 +01:00
  • 3ac7e99bb0 Due to new media tables, change the default audio output for some PCs Raphael Dannecker 2025-11-27 16:02:10 +01:00
  • 98bdee5f4d Add package libsqlite3-dev (required for teaching purposes) Raphael Dannecker 2025-11-27 15:40:16 +01:00
  • e8015d70d1 Update browser bookmarks (webuntis) Raphael Dannecker 2025-11-27 15:26:32 +01:00
  • ae04c0f8f4 Due to new media tables, change the default audio output for some PCs Raphael Dannecker 2025-11-27 15:51:32 +01:00
  • b894ee77e5 Add package libsqlite3-dev (required for teaching purposes) Raphael Dannecker 2025-11-27 15:40:16 +01:00
  • 1e57d3c126 Update browser bookmarks (webuntis) Raphael Dannecker 2025-11-27 15:26:32 +01:00
  • 9adac239e9 Fix type=user VMs Andreas B. Mundt 2025-11-17 12:30:58 +01:00
  • 15cd06f4d6 Fix type=user VMs Andreas B. Mundt 2025-11-17 12:30:58 +01:00
  • 32ddf04fb0 Fixes for trixie livebox images (dracut) Andreas B. Mundt 2025-11-10 07:51:19 +01:00
  • 17ad6c5e1a Prevent login without krb5-ticket on non localhome machines Raphael Dannecker 2025-11-17 12:20:55 +01:00
  • fb9ffa53bb Fix graphic issues in Chromium for specific video cards Raphael Dannecker 2025-11-10 12:42:31 +01:00
  • fee6a0bc18 Fixes for trixie livebox images (dracut) Andreas B. Mundt 2025-11-10 07:51:19 +01:00
  • c553454774 Tag tasks for basic installation tpm2 Raphael Dannecker 2025-11-04 10:44:56 +01:00
  • 3e4f113d86 Allow using tags using import_role instead of include_role Raphael Dannecker 2025-11-04 10:41:45 +01:00
  • f95b220aa0 Allow multiple entries for debian and match IPv4 more strictly Raphael Dannecker 2025-10-29 16:40:12 +01:00
  • 148a478121 Add new hosts to inventory Raphael Dannecker 2025-10-08 12:22:50 +02:00
  • 9a83ebca6b Fix screen resolution for C157 Raphael Dannecker 2025-10-07 10:34:53 +02:00
  • 71d2ddbb38 Fix screen resolution for C157 Raphael Dannecker 2025-10-07 10:32:50 +02:00
  • 8ec701595a Prevent simultaneous logins from multiple users (multi-seat mode) Raphael Dannecker 2025-10-06 20:20:59 +02:00
  • cb37d52271 Eliminate bind mounts that are no longer required for virtual machines (VMs) Raphael Dannecker 2025-10-06 20:13:58 +02:00
  • b4caaf036d Implement timeout for krb5 ticket retrieval during VPN connections Raphael Dannecker 2025-10-06 13:11:04 +02:00
  • 1d7001a505 Implement timeout for krb5 ticket retrieval during VPN connections Raphael Dannecker 2025-10-06 13:11:04 +02:00
  • 61833201cb Remove the Nextcloud/WebDAV integration Raphael Dannecker 2025-10-05 16:04:39 +02:00
  • 998bcb515a Add firmware-sof-signed package for audio output on different Lenovo devices Raphael Dannecker 2025-10-05 16:01:03 +02:00
  • ad9c0e7243 zulucrypt-gui package has been removed from Trixie Raphael Dannecker 2025-07-28 12:14:33 +02:00
  • e83616292f Set firefox and thunderbird as default applications Raphael Dannecker 2025-07-18 12:14:09 +02:00
  • 62f2ac58f4 Freeplane package has been removed from Trixie Raphael Dannecker 2025-07-09 15:52:43 +02:00
  • 34fbb44b22 Fix Ansible boolean syntax for compatibility with new version Raphael Dannecker 2025-07-02 13:57:57 +02:00
  • fdc44b8a6d Move outbound traffic restriction from teacher pc to classromm pcs Raphael Dannecker 2025-10-02 08:54:05 +02:00
  • 8ab0fe6f79 Restrict outbound traffic in exam mode for c051 devices Raphael Dannecker 2025-10-02 08:50:44 +02:00
  • 29d77f3ba3 Due to new media tables, the audio output on some devices has changed Raphael Dannecker 2025-10-02 08:40:41 +02:00
  • f69cc6efb7 Add more links to firefox bookmarks Raphael Dannecker 2025-09-29 12:36:54 +02:00
  • 191e953bb0 Force vminfo.service to run on every vm start Raphael Dannecker 2025-09-29 12:35:23 +02:00
  • 51d4e34a07 No longer output error messages from the vminfo script to stdout Raphael Dannecker 2025-09-22 13:17:57 +02:00
  • 2660cc05c8 Fix home directory for localhomes in vminfo.service Raphael Dannecker 2025-09-10 13:02:30 +02:00
  • 1b1758809a Force use of /lmn/media/USER share for legacy VMs Raphael Dannecker 2025-07-03 09:20:20 +02:00
  • a7c879d267 Sync desktop starters from fileserver instead of server Raphael Dannecker 2025-07-02 13:59:47 +02:00
  • e875ac00a4 Configure SSSD for hourly ticket lifetime checks and renewal Raphael Dannecker 2025-07-02 13:56:32 +02:00
  • b688a8df59 Refactor VM volume mounting Raphael Dannecker 2025-07-02 13:54:19 +02:00
  • cf6b320f40 Add more links to firefox bookmarks Raphael Dannecker 2025-09-29 12:36:54 +02:00
  • 04cc3d3e0c Force vminfo.service to run on every vm start Raphael Dannecker 2025-09-29 12:35:23 +02:00
  • 7ddc8cc12f Due to new media tables, the audio output on some devices has changed Raphael Dannecker 2025-09-22 13:23:34 +02:00
  • a78c04d098 No longer output error messages from the vminfo script to stdout Raphael Dannecker 2025-09-22 13:17:57 +02:00
  • 673449026e Fix home directory for localhomes in vminfo.service Raphael Dannecker 2025-09-10 13:02:30 +02:00
  • 862d8c85d0 zulucrypt-gui package has been removed from Trixie dev Raphael Dannecker 2025-07-28 12:14:33 +02:00
  • 14822ebb47 Revert "Switch to systemd automount ..." and "krb5.conf from ..." Raphael Dannecker 2025-07-28 10:32:07 +02:00
  • 5c1d2d0ce5 Revert "Enable POSIX SMB mount option through cifsopt variable" Raphael Dannecker 2025-07-28 10:21:47 +02:00
  • 83744196e1 Enable POSIX SMB mount option through cifsopt variable Raphael Dannecker 2025-07-18 12:16:48 +02:00
  • feec0067db Set firefox and thunderbird as default applications Raphael Dannecker 2025-07-18 12:14:09 +02:00
  • 80c366df51 Add firmware-sof-signed package for audio output on different Lenovo devices Raphael Dannecker 2025-07-17 12:55:24 +02:00
  • f08c06d7a6 krb5.conf from package krb5-user ist required Raphael Dannecker 2025-07-16 08:50:39 +02:00
  • 9df6c93636 Switch to systemd automount for /srv/samba/schools/default-school Raphael Dannecker 2025-07-16 08:02:37 +02:00
  • b6988ef640 Freeplane package has been removed from Trixie Raphael Dannecker 2025-07-09 15:52:43 +02:00
  • f97a3a8a29 Force use of /lmn/media/USER share for legacy VMs Raphael Dannecker 2025-07-03 09:20:20 +02:00
  • fda7475484 Force use of /lmn/media/USER share for legacy VMs Raphael Dannecker 2025-07-03 09:20:20 +02:00
  • 2cc80a0946 Sync desktop starters from fileserver instead of server Raphael Dannecker 2025-07-02 13:59:47 +02:00
  • 2e6996c75b Configure SSSD for hourly ticket lifetime checks and renewal Raphael Dannecker 2025-07-02 13:56:32 +02:00
  • 8471e34b0f Refactor VM volume mounting Raphael Dannecker 2025-07-02 13:54:19 +02:00
  • 13accc3715 Sync desktop starters from fileserver instead of server Raphael Dannecker 2025-07-02 13:59:47 +02:00