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
Raphael Dannecker
2660cc05c8
Fix home directory for localhomes in vminfo.service
2025-10-02 08:03:43 +02:00
Raphael Dannecker
1b1758809a
Force use of /lmn/media/USER share for legacy VMs
...
- Introduced VMLEGACY environment variable to ensure that old VMs
utilize the legacy media share located at /lmn/media/USER.
- This change is aimed at maintaining compatibility with older
virtual machines that rely on the previous media share structure.
2025-10-02 08:03:24 +02:00
Raphael Dannecker
a7c879d267
Sync desktop starters from fileserver instead of server
2025-10-02 08:02:22 +02:00
Raphael Dannecker
e875ac00a4
Configure SSSD for hourly ticket lifetime checks and renewal
2025-10-02 08:01:05 +02:00
Raphael Dannecker
b688a8df59
Refactor VM volume mounting
...
- Replace bind-mounts on /lmn/media/$USER with separate
mounting for Home and Share SMB shares in the VM.
- Update vm-run to start virtiofsd with /lmn/media/$USER
(/home/$USER on localhome machines).
- Use vm-vminfo to generate a JSON file containing user
information, including Username, Groups, printer list
krb5-ticket and some more
- Configure vminfo.service (systemd-timer) to periodically
call vm-vminfo.
- Ensure krb5-ticket (TGT) is injected into the Windows VM.
- Mount SMB-Home and SMB-Share shares as part of the new structure.
2025-10-02 08:00:13 +02:00
Raphael Dannecker
efd48de6c7
The virt-viewer package must be explicitly selected for trixie
2025-06-05 13:02:12 +02:00
Raphael Dannecker
db6197d0a0
Prevents the --options
option in vm-run
from interfering with other options
2025-06-05 12:48:10 +02:00
Raphael Dannecker
563ac18483
Add host to inventory
2025-06-04 11:20:58 +02:00
Raphael Dannecker
76c7cc042a
Configure display resolution / audio out for specific clients
2025-06-04 10:49:47 +02:00
Raphael Dannecker
84865291e0
Allow multiple macvtap-VMs to use the same MAC address
2025-06-04 10:26:56 +02:00
Raphael Dannecker
6e119e0129
Omit backports, because Trixie does not have backports yet
2025-06-04 10:21:18 +02:00
Andreas B. Mundt
6063e65089
Fixes for trixie
2025-05-14 12:33:39 +02:00
Andreas B. Mundt
0e0950d184
Fix conditionals for ansible version in trixie
2025-05-14 12:33:39 +02:00
Raphael Dannecker
ce31924a3c
Remove unnecessary systemd-resolved
2025-05-08 07:16:12 +02:00
Raphael Dannecker
f0fd1d5aa0
Skip delegate_to tasks when running in installer
2025-05-07 14:38:01 +02:00
Raphael Dannecker
e060ba9161
Prevent playbook abort if iwd was not installed
2025-05-07 13:35:32 +02:00
Raphael Dannecker
dfb9cf5ee7
Fix playbook check if delegate_to host is accessible
2025-05-07 13:32:17 +02:00
Raphael Dannecker
233e8e4ecf
Improve documentation
2025-04-09 16:08:46 +02:00
Raphael Dannecker
3580a9141b
Avoid the need to use ssh keys for ansible connections to localhost
2025-04-09 14:18:17 +02:00
Raphael Dannecker
39d2491e36
Use defaults for kde_desktop_pkg
in inventory-sample
2025-04-09 08:38:18 +02:00
Raphael Dannecker
9f5ecfc4f1
Improve documentation about installation via pxe
2025-04-08 18:35:47 +02:00
Raphael Dannecker
0406669109
Add vaultpw to debian installer preseeding
2025-04-08 11:19:19 +02:00
Raphael Dannecker
4f69dc0dfe
Merge fvs branch into main
2025-04-08 08:06:36 +02:00
Raphael Dannecker
3efeb38623
Insert examples into sample inventory
2025-04-08 07:44:53 +02:00
Raphael Dannecker
38a1c80db2
Fix markdown formatting
2025-04-08 07:42:51 +02:00
Raphael Dannecker
970eda96d2
Remove old cleanup task
2025-04-07 10:40:58 +02:00
Raphael Dannecker
f0f937448a
Don't restart polkit when run in installer
2025-04-07 10:40:15 +02:00
Raphael Dannecker
c5bddc3f31
Run VM cleanup tasks only if vm_support is true
2025-04-07 09:48:48 +02:00
Raphael Dannecker
2074c49c3e
Check if spyder is installed before patching spyder
2025-04-07 08:46:03 +02:00
Raphael Dannecker
f8cbb53cb7
Move spyder.patch to the subdirectory of the corresponding role
2025-04-07 08:20:20 +02:00
Raphael Dannecker
4c2e657c98
Make keys2deploy optional
2025-04-07 07:54:17 +02:00
Raphael Dannecker
9a6a05e2d0
Improve documentation
2025-04-07 07:48:01 +02:00
Raphael Dannecker
471ff52df0
Make grub_pwd optional
2025-04-07 07:27:36 +02:00
Raphael Dannecker
b7fd176541
Fix ansible syntax
2025-04-04 15:41:29 +02:00
Raphael Dannecker
b1c878d248
Fix undefined printservers
2025-04-04 15:23:33 +02:00
Raphael Dannecker
4197acd2ce
Allow default-user login
2025-04-04 15:23:02 +02:00
Raphael Dannecker
6482f3864f
Set apt proxy and ntp server only if configured
2025-04-04 14:43:12 +02:00
Raphael Dannecker
9870757a90
Fix typo in preseeding
2025-04-04 14:22:58 +02:00
Raphael Dannecker
9665293dcd
Add example inventory and preseeding for debian installer
2025-04-04 12:26:27 +02:00
Raphael Dannecker
f8d93baa85
Fix name of reporter_server
2025-04-03 11:54:57 +02:00
Raphael Dannecker
84c7a4d1c6
Activate reporter by setting misc_reporter
to true
...
The reporting service can still be installed without sending automatic reports.
This allows an automatic report to be sent after the initial installation.
The report can also be triggered by user interaction.
2025-04-03 10:54:15 +02:00
Raphael Dannecker
aa9a1fca43
Move all variables from the vault to the inventory
2025-04-03 09:58:54 +02:00