Raphael Dannecker
bb3acdba6d
Fix regexp for wireguard-IP-detection.
2024-06-23 10:57:24 +02:00
Raphael Dannecker
4863caf526
Rename wireguard-connection from wg0 to VPN-Schule.
2024-06-23 10:37:18 +02:00
Raphael Dannecker
640f58996c
Adjust mmcblk-device gid on teacherlaptops to permit teachers access.
2024-06-22 10:31:30 +02:00
Raphael Dannecker
1c4554e9e0
Run VM-sync only when server is reachable.
2024-06-21 15:49:36 +02:00
Andreas B. Mundt
55b89ac912
Fix misleading 'file-has-changed' message in spyder on CIFS.
...
The issue has been reported to upstream in spyder-ide/21877.
The patch implements a more tolerant file modification detection
and only reports differences greater than 1000 ms.
2024-06-21 08:25:28 +02:00
Andreas B. Mundt
040b017b40
Fix search syntax.
2024-06-21 08:12:08 +02:00
Andreas B. Mundt
8a9bebba65
Add missing host R211 to inventory.
2024-06-14 14:26:31 +02:00
Andreas B. Mundt
4d961c60e9
Adapt to latest macvtap device names.
2024-06-14 14:24:26 +02:00
Andreas B. Mundt
3573fa3697
Use unattended-upgrades again to make sure packages are up-to-date.
...
We don't have the time to test all upgrades in advance. Therefore, it's
safer to install all updates unattended and live with the (rare) risk of
faulty ones.
This reverts the commits:
b4d9cbdb94
a29d89a7ab
2024-06-14 09:19:57 +02:00
Raphael Dannecker
4356474a43
Disable Wireguard-config when in installer.
2024-06-13 10:10:34 +02:00
Raphael Dannecker
0d557335fc
Change productive wireguard-config on server.
2024-06-13 09:21:23 +02:00
Raphael Dannecker
bd773a2551
Teacherlaptops added to inventory.
2024-06-13 09:13:11 +02:00
Raphael Dannecker
2ba7d84b78
Local default user disabled on teacherlaptops.
2024-06-13 09:12:48 +02:00
Raphael Dannecker
fa6306e7a0
Notebooks included in inventory.
2024-06-12 15:25:59 +02:00
Raphael Dannecker
654c678df5
New WiFi defined.
2024-06-12 14:34:22 +02:00
Raphael Dannecker
9fa3b411ce
New version of kio fix.
2024-06-11 14:47:16 +02:00
Raphael Dannecker
07ff7f258c
Merge branch 'macvtap' into fvs
2024-06-11 14:45:15 +02:00
Raphael Dannecker
c3d7692f21
Remove NetworkManager connection Wired Connection.
...
NetworkManager has problems using the default 'Wired Connection 1'
setting for more than one network card, so it is better to remove this file
and NetworkManager will use default 'Wired Connections' in memory.
2024-06-11 13:37:56 +02:00
Raphael Dannecker
9c068dd915
Wireguard client and WLAN-SSID-Config.
...
NetworkManager wireguard VPN-config will be created and updated.
Split configuration of WLAN-SSID in inventory (SSID) and vault (secret).
2024-06-11 13:25:34 +02:00
Raphael Dannecker
450ca22441
Mount network-shares after established wireguard-connection.
2024-06-04 14:46:17 +02:00
Raphael Dannecker
679e0cc0aa
Rework printer setup.
...
Don't remove local printers.
Create printerlist.csv for VMs.
2024-06-04 14:42:10 +02:00
Raphael Dannecker
463997aa26
Allow teachers to install printers on teacherlaptops.
2024-06-04 14:40:15 +02:00
Raphael Dannecker
4b4328bde5
Remove deprecated macvtap NetworkManager config.
2024-06-04 14:28:06 +02:00
Raphael Dannecker
ce9b1806f1
Create macvtap devices based on all physical network devices (en[pos]).
2024-06-04 14:26:40 +02:00
Raphael Dannecker
93d261e73b
Network devices are now only managed by NetworkManager.
...
Systemd-networkd is no longer used.
NetworkManager creates a MACVTAP device for each physical Ethernet device.
When calling vm-run with option macvtap, all macvtap-devices are passed to the VM.
2024-05-23 09:58:41 +02:00
Raphael Dannecker
a8d74fce5b
Install kio-package with bugfix (documents may get lost on SMB shares)
2024-05-06 11:30:18 +02:00
Raphael Dannecker
81b268cff9
Use systemd-networkd for devices with more than 1 physical ethernet device.
2024-04-30 12:06:36 +02:00
Andreas B. Mundt
edf92566cf
Allow multiple VMs.
2024-04-30 11:16:32 +02:00
Raphael Dannecker
749b8e1e17
Move libreoffce-samba-fix to bookworm-fix section.
2024-04-30 09:26:43 +02:00
Raphael Dannecker
59649b0bff
Remove libreoffice-kf5 (documents may get lost on SMB shares).
2024-04-30 08:35:25 +02:00
Raphael Dannecker
975b9867c3
Remove domain part from devicename.
2024-04-30 08:30:57 +02:00
Raphael Dannecker
f3d9b0c46f
Move chromium policy create to lmn_fvs task (and make sure, directory exists).
2024-04-30 07:41:11 +02:00
Raphael Dannecker
c6c67615f3
Add teacherlaptop to the laptop group.
2024-04-29 18:55:54 +02:00
Raphael Dannecker
da88db0061
Teacherlaptops don't need pwroff service and suspend function will not be disabled.
2024-04-29 18:53:22 +02:00
Raphael Dannecker
30749ac24b
Typo corrected.
2024-04-29 08:16:27 +02:00
Raphael Dannecker
278eeec33a
Hostname without domain in inventory.
2024-04-29 07:36:38 +02:00
Raphael Dannecker
12d7fbdbb1
Add groups localhome and teacherlaptop to inventory.
2024-04-28 19:57:21 +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
d46e1199ad
Use systemd-networkd if two network cards are installed (important for TIA devices).
2024-04-28 19:37:13 +02:00
Raphael Dannecker
40c0888928
remove sddm login screen patch with deprecated marker homondisk (now: localhome)
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
Raphael Dannecker
4aeee9442c
Allow local squid direct internet access if parent proxy not available. This is important for devices that are not exclusively in the school network.
2024-04-28 19:37:13 +02:00
Raphael Dannecker
ecad541567
Make sure there is at least 5GB of free space after the VM sync.
2024-04-28 19:37:13 +02:00
Andreas B. Mundt
6e578a6d95
Remove mosquitto service that was added accidentially.
2024-04-16 12:17:08 +02:00
Raphael Dannecker
849ce03009
Add classroom-teacher-pc.
2024-04-16 12:02:35 +02:00
Andreas B. Mundt
06de050a29
Install packages needed for reading programming docu.
2024-04-16 11:55:44 +02:00
Andreas B. Mundt
3230946e7b
Install packages, mostly for programming.
2024-04-12 08:21:03 +02:00
Andreas B. Mundt
4ead77b5d0
Update codeblocks again.
2024-04-07 16:01:05 +02:00
Andreas B. Mundt
573e381b5e
Addressing too many hosts in a single run seems to cause hangs.
2024-03-13 17:11:53 +01:00
Raphael Dannecker
fe35721438
Fix implementing printing from virtual machines.
...
Don't abort ansible run if cups printer.conf doesn't exists
2024-03-13 16:25:17 +01:00