Commit graph

20 commits

Author SHA1 Message Date
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