Commit graph

91 commits

Author SHA1 Message Date
Andreas B. Mundt
5a2ae0d33c Add files and variable missing in last commit. 2024-01-23 08:07:39 +01:00
Andreas B. Mundt
4ce97f5486 Fixes and new desktop starter synchronization system. 2024-01-20 14:38:02 +01:00
Andreas B. Mundt
350f4c2646 Configure a valid DHT cache directory. 2024-01-20 14:33:12 +01:00
Andreas B. Mundt
57ec856f49 Avoid exposing passwords in the process list, use a password file. 2024-01-20 07:56:48 +01:00
Raphael Dannecker
917b45aadc move sudo-config for mounthome back to separate file 2024-01-19 22:15:04 +01:00
Raphael Dannecker
330e688fe8 sudo privileges for mounthome.sh and sync-vm.sh 2024-01-19 22:08:12 +01:00
Raphael Dannecker
40962fd9de distribute VM-images with aria2 instead of ctorrent 2024-01-19 20:08:19 +01:00
Andreas B. Mundt
2a79f3c304 Fix console login error message from pam mount. 2024-01-16 12:01:30 +01:00
Andreas B. Mundt
3a14705d42 Inventory, emitter shows more details, and minor fixes. 2024-01-12 17:45:20 +01:00
Andreas B. Mundt
877396dc15 Move task to the top before the last apt run. 2023-12-11 20:27:11 +01:00
Andreas B. Mundt
e1ac7eb798 Ensure that suid mode is persistent on package upgrades. 2023-12-07 15:35:44 +01:00
Andreas B. Mundt
25c9a4db4b Implement netboot VM with macvtap interface. 2023-11-28 11:17:12 +01:00
Raphael Dannecker
47844f3019 extra network interface for TIA VM 2023-11-15 14:57:05 +01:00
Raphael Dannecker
5b652b0e28 fixed filepath (link does not exist when installing) 2023-11-13 15:15:07 +01:00
Raphael Dannecker
6edbc8dade nicelevel 19 for ctorrents 2023-11-09 13:55:22 +01:00
Raphael Dannecker
5f088511c4 windows-VMs need to know the domain to contact the kms server 2023-11-09 07:31:42 +01:00
Raphael Dannecker
246c409091 leftover pid file from other user prevents squid from starting 2023-11-07 08:23:47 +01:00
Andreas B. Mundt
a586ac5201 Combine playbooks and update/adapt inventory accordingly. 2023-10-21 17:18:41 +02:00
Andreas B. Mundt
e48c761935 Provide a local guest user. 2023-10-21 10:01:02 +02:00
Andreas B. Mundt
987e33c989 Displayed hostname overlaps with battery symbol on laptops. 2023-10-08 19:47:37 +02:00
Raphael Dannecker
d7d0069dd3 script aborts if no qcow2-File found 2023-10-08 19:47:01 +02:00
Raphael Dannecker
3768d0e77b remove old qcows if filesize on server has changed 2023-10-07 12:00:42 +02:00
Andreas B. Mundt
bfae6ff010 Separate clean-up-stuff from other tasks. 2023-09-28 14:23:35 +02:00
Raphael Dannecker
27985c08b3 do not abort, if torrent is not running 2023-09-23 08:04:56 +02:00
Andreas B. Mundt
2e0ffda273 Improve slice and delay handling. 2023-09-16 11:32:25 +02:00
Andreas B. Mundt
cb2ed82715 Switch to transient service unit. Socket-triggering fails for now. 2023-09-16 11:31:11 +02:00
Raphael Dannecker
49e092a7df old projects added 2023-09-12 21:12:49 +02:00
Raphael Dannecker
18e7bd2011 delete existing local desktop files except mimeinfo.cache 2023-09-08 18:18:03 +02:00
Andreas B. Mundt
46a45bfc0f Fix syntax in desktop-file related tasks. 2023-09-08 14:02:58 +02:00
Andreas B. Mundt
9560228f3b Fix umount when virtiofs was never used (slice does not exist). 2023-09-08 11:27:42 +02:00
Andreas B. Mundt
09ffead361 Work around slow socket appearance. FIXME! 2023-09-07 12:05:04 +02:00
Andreas B. Mundt
a8f950e085 Some package cleanup. 2023-09-07 07:55:53 +02:00
Andreas B. Mundt
9e16c216a7 Use latest virtiofs. The distributed daemon sometimes causes issues.
Binary downloaded from: https://gitlab.com/virtio-fs/virtiofsd
2023-09-07 07:50:36 +02:00
Andreas B. Mundt
b518b9a206 Set sticky bit (restricted deletion flag) to allow PAM mount as user. 2023-09-06 08:50:52 +02:00
Andreas B. Mundt
a1e47cf64b Umount script: Kill blocking processes and destroy VMs. 2023-09-05 18:10:59 +02:00
Andreas B. Mundt
7756c30bb5 Avoid lmnsynci as owner for /lmn. 2023-09-04 15:38:03 +02:00
Andreas B. Mundt
6c69d4ce4d Fix permissions for VM access. 2023-09-04 15:38:03 +02:00
Andreas B. Mundt
da71eed94b Clean up VM scripts a bit. 2023-09-04 15:38:03 +02:00
Andreas B. Mundt
3ea922c263 Clean up proxy configuraton. 2023-09-04 12:43:55 +02:00
Andreas B. Mundt
7fd6c76996 Use a service for virtiofs for better control. 2023-09-04 11:39:29 +02:00
Raphael Dannecker
2078fab902 solve conflicts with multiple parallel ctorrents 2023-09-04 11:38:58 +02:00
Andreas B. Mundt
7d7301f67d Try umounting multiple times. 2023-09-02 16:19:05 +02:00
Andreas B. Mundt
c59fb67ed0 Try smart umount as a simple solution (no credentials needed). 2023-08-19 18:31:09 +02:00
Andreas B. Mundt
fac98e9f09 Attempt to umount properly. 2023-08-19 13:44:26 +02:00
Andreas B. Mundt
2f7da9c1b4 Move PAM mount config for VMs to corresponding role. Cleanup. 2023-08-18 10:43:33 +02:00
Andreas B. Mundt
793b37853e Move VM mount functionality to PAM for better umount handling. 2023-08-18 09:23:14 +02:00
Andreas B. Mundt
f854b3659c Defaults for 'sandbox', as there seems to be no reason not to use them. 2023-08-17 10:51:41 +02:00
Raphael Dannecker
10967afaf7 lmnsynci without homedir 2023-08-16 12:18:32 +02:00
Raphael Dannecker
cc4010b1bb umount all user mounts on logout 2023-08-16 10:01:37 +02:00
Andreas B. Mundt
6da010f89b Comment outdated stuff. 2023-08-14 22:23:07 +02:00