Commit graph

22 commits

Author SHA1 Message Date
Raphael Dannecker
b8d9886054 Fix dolphin places config (user-places.xbel)
Existing dolphin configs can be incorrect for two reasons:
- Instead of the class identifier, a * was incorrectly entered in the home@server URL.
- If the student has changed classes, the old class name is still in the home URL.

lmn-patch-dolphin.sh no longer enters a * in the home@server URL.
lmn-fixhome-dolphin.sh will fix existing configs.
2024-10-31 17:28:16 +01:00
Raphael Dannecker
4c076e54f8 Fix patch-dolphin script (patch syntax for empty lines) 2024-10-14 15:10:17 +02:00
Andreas B. Mundt
5192b27d9e Move ansible last run stamping to better location
Before, only root could read the file containing the stamps.
2024-07-24 08:50:20 +02:00
Raphael Dannecker
06d7360677 Introduction of a new device class (teacherlaptop).
- Wifi-devices will be managed by NetworkManager
 - (USB-)Dockingstation with same MAC as internal device
   will be assigned to virbr1
 - users with role-teacher have privilege
   - to create new NetworkManager connections
   - install additional software
   - change luks-key
 - package plasma-discover will not be removed (for teacherlaptops)
 - http-proxy-Settings will be configured by auto-detect
 - providing sudo-script to mount default-school from server after
   wireguard-connection is established
2024-04-28 19:37:13 +02:00
Raphael Dannecker
08f0f082fd Introduction of a new device class (localhome).
- user-home is on local disk
- additional entry in dolphin: home@server
- display info about localhome on login-screen
- provide unison-config for sync home with home@server
- force user to be logged out immediately after first login, because
  home-dir must exists for bind-mounts on /lmn/media
2024-04-28 19:37:13 +02:00
Andreas B. Mundt
57e090034d Move ansible stamps to root directory to fix installation.
During installation, ansible-pull is run as root,
'/home/ansible/.ansible/' does not exist.
2024-01-17 13:05:22 +01:00
Andreas B. Mundt
aa8bc09ce6 Implement time stamp and improve reporter syntax.
The directory access time used so far is modified on every
ansible run and independent of the ansible module/playbook.
2024-01-16 11:59:18 +01:00
Andreas B. Mundt
36ee4039bf Send MAC addresses via 'reporter'. 2024-01-12 17:45:20 +01:00
Andreas B. Mundt
65e5d5f3ec The pwroff script fails in rare cases. 2023-12-21 22:37:02 +01:00
Andreas B. Mundt
aa23922590 Update firefox link list. 2023-12-21 22:37:02 +01:00
Andreas B. Mundt
7ce165553d Automagic ansible updates using the reports. 2023-12-21 22:37:02 +01:00
Andreas B. Mundt
7fed0e879b Implement reporting service. 2023-11-15 14:57:05 +01:00
Andreas B. Mundt
5818c027ac Clean up print queue script and implementation. 2023-11-11 18:11:02 +01:00
Andreas B. Mundt
9b0cac3177 Leave more time for unattended-upgrades. 2023-10-08 19:47:37 +02:00
Andreas B. Mundt
8463702482 No shutdown in longer breaks. 2023-09-26 17:10:48 +02:00
Andreas B. Mundt
b62498da3a Minor fixes and improvements. 2023-09-22 16:03:00 +02:00
Andreas B. Mundt
1b990b8cdb Fix entering secret manually. Fix missing Dolphin bookmarks. 2023-09-16 11:32:25 +02:00
Andreas B. Mundt
be70ac6984 Fix boot order if necessary. 2023-09-07 10:59:30 +02:00
Andreas B. Mundt
fbabce80c7 Update links. 2023-09-07 07:50:36 +02:00
Andreas B. Mundt
1004922a58 Patch dolphin bookmarks. 2023-09-07 07:50:36 +02:00
Andreas B. Mundt
51cb0a2804 Fixes and improvements for power/logout handling. 2023-09-04 11:39:29 +02:00
Andreas B. Mundt
431acebfa3 Make playbook more general: Split into general and specific roles, use variables. 2023-09-02 16:19:05 +02:00